IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

User does not have permission to perform this action


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 11
    Points : 19
    Points
    19
    Par défaut User does not have permission to perform this action
    Bonjour

    Je viens de développer une application ASP.net 4 avec un système de login via des formulaires et une base de données SQL, celle fournie par défaut dans VisualStudio 2010...

    Mon application marche, en local... mais quand je la publie sur mon serveur... Le système de login ne marche plus et le serveur me renvoi l'erreur suivante:

    Server Error in '/' Application.
    --------------------------------------------------------------------------------

    User does not have permission to perform this action.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Data.SqlClient.SqlException: User does not have permission to perform this action.

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Stack Trace:

    [SqlException (0x80131904): User does not have permission to perform this action.]

    System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +6277312

    System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() +412

    System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +1363

    System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +53

    System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer timeout) +6292062

    System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, TimeoutTimer timeout, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +6291977

    System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +352

    System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +506

    System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +49

    System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +6293782

    System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +78

    System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +1922

    System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +89

    System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +6296606

    System.Data.SqlClient.SqlConnection.Open() +300

    System.Web.DataAccess.SqlConnectionHolder.Open(HttpContext context, Boolean revertImpersonate) +150

    System.Web.DataAccess.SqlConnectionHelper.GetConnection(String connectionString, Boolean revertImpersonation) +4603263

    System.Web.Security.SqlMembershipProvider.GetPasswordWithFormat(String username, Boolean updateLastLoginActivityDate, Int32& status, String& password, Int32& passwordFormat, String& passwordSalt, Int32& failedPasswordAttemptCount, Int32& failedPasswordAnswerAttemptCount, Boolean& isApproved, DateTime& lastLoginDate, DateTime& lastActivityDate) +3665527

    System.Web.Security.SqlMembershipProvider.CheckPassword(String username, String password, Boolean updateLastLoginActivityDate, Boolean failIfNotApproved, String& salt, Int32& passwordFormat) +189

    System.Web.Security.SqlMembershipProvider.ValidateUser(String username, String password) +202

    System.Web.UI.WebControls.Login.AuthenticateUsingMembershipProvider(AuthenticateEventArgs e) +225

    System.Web.UI.WebControls.Login.AttemptLogin() +166

    System.Web.UI.WebControls.Login.OnBubbleEvent(Object source, EventArgs e) +93

    System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +52

    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3691


    Comment faire pour solutionner ce probème ?

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Apparemment problème de droit sur la DB

  3. #3
    Membre chevronné
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Points : 1 984
    Points
    1 984
    Par défaut
    Citation Envoyé par Im.Cresus Voir le message
    Comment faire pour solutionner ce probème ?
    En créant un utilisateur avec le bon login/mot de passe que tu utilises pour acceder à la base sur le serveur et en lui donnant les droits necessaires sur les tables sensées etre utilisées.

    a+

Discussions similaires

  1. You do not have permission to access this document.
    Par loupanbagna dans le forum Apache
    Réponses: 3
    Dernier message: 13/12/2011, 14h17
  2. you need permission to perform this action
    Par imadin dans le forum Windows Vista
    Réponses: 4
    Dernier message: 09/12/2008, 18h35
  3. Réponses: 7
    Dernier message: 24/06/2008, 09h33
  4. Réponses: 2
    Dernier message: 24/04/2008, 15h31
  5. [JGuard]authentication failed.LoginException user does not exist
    Par worldchampion57 dans le forum Sécurité
    Réponses: 1
    Dernier message: 12/05/2006, 10h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo