2010-11-17 20 views
1

Le message d'erreur ci-dessous s'affiche lorsque j'essaie de créer un nouvel utilisateur dans un système de gestion de projet que nous utilisons pour un client. créer il jette cette erreurErreur Fournisseur d'appartenance Asp.net lors de l'ajout d'un utilisateur

le message suivant peut aider à diagnostiquer le problème.. une exception a été levée par la cible d'un appel à System.RuntimeMethodHandle._InvokeMethodFast (cible d'objets, objet [] arguments, SignatureStruct & sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) à System.RuntimeMethodHandle.InvokeMethodFast (Object target, Object [] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) à System.Reflection.RuntimeMethodInfo.Invoke (Objet obj, BindingFlags invokeAttr, Classeur Binder, Object [], CultureInfo culture, Boolean skipVisibilityChecks) à System.Reflection.RuntimeMethodInfo.Invoke (Object obj, BindingFlags invokeAttr, Classeur Binder, Object [], CultureInfo culture) sur System.Web. Administration.WebAdminMembershipProvider.CallWebAdminMembershipProviderHelperMethodOutParams (Chaîne nomMéthode, Object [] paramètres, Type [] paramTypes) sur System.Web.Administration.WebAdminMembershipProvider.CreateUser (nom d'utilisateur Chaîne, Mot de passe chaîne, Courriel chaîne, Chaîne passwordQuestion, Chaîne passwordAnswer, Boolean isApproved, Objet providerUserKey , MembershipCreateStatus & status) à System.Web.UI.WebControls.CreateUserWizard.AttemptCreateUser() à System.Web.UI.WebControls.CreateUserWizard.OnNextButtonClick (WizardNavigationEventArgs e) à System.Web.UI.WebControls.Wizard.OnBubbleEvent (Source de l'objet) , EventArgs e) à System.Web.UI.WebControls.CreateUserWizard.OnBubbleEvent (Object s ource, EventArgs e) à System.Web.UI.WebControls.Wizard.WizardChildTable.OnBubbleEvent (Source de l'objet, Arguments EventArgs) à System.Web.UI.Control.RaiseBubbleEvent (Source de l'objet, Arguments EventArgs) à System.Web.UI. WebControls.Button.OnCommand (CommandEventArgs e) à System.Web.UI.WebControls.Button.RaisePostBackEvent (String eventArgument) à System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent (String eventArgument) à System.Web.UI.Page.RaisePostBackEvent (IPostBackEventHandler SourceControl, String eventArgument) à System.Web.UI.Page.RaisePostBackEvent (NameValueCollection postData) à System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Répondre

2

Quelles sont les causes de cette erreur est le disque dur où toutes les bases de données sont stockées est pleine. Même s'il reste 1kb, il affichera l'erreur. Pour réparer, installer un disque dur beaucoup plus grand, ou effacer tous les fichiers inutiles du disque dur et faire de l'espace libre. l'erreur de serveur ou l'erreur d'asp.net que vous pouvez voir de ceci est l'erreur 9002. Lorsque le disque dur est plein, le fichier journal des bases de données ne peut pas être écrit, ce qui est écrit dans le fichier journal quand quelque chose est fait dans la base de données, insertion, mise à jour, etc. Lorsqu'il n'y a plus d'espace, le fichier journal ne peut pas se développer, ce qui génère une erreur. J'apprécie votre aide chriskent. Au fait, si quelqu'un se demande si nous n'avions plus de place, pas même 1kb, notre espace libre était de 0kb. J'espère que cela t'aides.

+0

Gah, je déteste ce genre de chose. – Greg

+1

également tronquer le fichier journal des bases de données va résoudre ce problème, nous avions une base de données 7mb avec un fichier journal 135gb qui n'a jamais été tronqué comme il était supposé aussi. –

1

Avez-vous un élément clé machine dans votre fichier web.config? Assurez-vous que ceci est spécifiquement défini (pas autogénéré). Vérifiez ce fil pour plus d'informations:

http://forums.asp.net/t/1213872.aspx

+0

En fait, j'ai trouvé la réponse le lecteur 1 To que nous avons qui stocke toutes nos bases de données est plein. –

+1

il n'a pas de place pour augmenter le fichier journal de sorte qu'il génère une erreur, car s'il ne peut pas écrire dans le fichier journal, aucun accès n'est accordé. –

+0

Heureux que vous l'ayez compris! Merci d'avoir posté votre réponse. – theChrisKent