Ошибка поставщика членства Asp.net при добавлении пользователя - PullRequest
1 голос
/ 17 ноября 2010

Приведенное ниже сообщение об ошибке появляется, когда я пытаюсь создать нового пользователя в системе управления проектами, которую мы используем для клиента. Я набираю всю соответствующую информацию, а затем, когда я нажимаю кнопку «Создать», она выдает эту ошибку.

Следующее сообщение может помочь в диагностике проблемы: Исключение было сгенерировано целью вызова в System.RuntimeMethodHandle._InvokeMethodFast (Аргументы объекта, Object [], SignatureStruct & sig, MethodAttributes methodAttributes, метод TimetimeTypeHandle typeOwner в).RuntimeMethodHandle.InvokeMethodFast (Объектная цель, аргументы Object [], сигнатура сигнатуры, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) в System.Reflection.RuntimeMethodInfo.Invoke (объектный объект, параметры BindingFlags invokeAibility Культура, объектная привязка, объектная культура, Binderingfofo B,) в System.Reflection.RuntimeMethodInfo.Invoke (Объект obj, BindingFlags invokeAttr, Связыватель связывания, Параметры объекта [], Культура CultureInfo) в System.Web.Administration.WebAdminMembershipProvider.CallWebAdminMembershipProviderHelperMethodOutParams (String methodName, параметры Object [], Type [] paramTypes) в System.Web.Administration.WebAdminMembershipProvider.CreateUser String, MembershipCreateStatus & status) в System.Web.UI.WebControls.CreateUserWizard.AttemptCreateUser () в System.Web.UI.WebControls.CreateUserWizard.OnNextButtonClick (WizardNavigationEventArgs e) в System.WebOWEW.W.EventArgs e) в System.Web.UI.WebControls.CreateUserWizard.OnBubbleEvent (источник объекта, EventArgs e) в System.Web.UI.WebControls.Wizard.WizardChildTable.OnBubbleEvent (источник объекта, аргументы EventArgs) в System.Web.UI.Control.RaiseBubbleEvent (источник объекта, аргументы 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 (IPostBackEventHmentler.UI.Page.RaisePostBackEvent (NameValueCollection postData) в System.Web.UI.Page.ProcessRequestMain (логическое значение includeStagesBeforeAsyncPoint, логическое значение includeStagesAfterAsyncPoint)

Ответы [ 2 ]

2 голосов
/ 17 ноября 2010

Причиной этой ошибки является переполнение жесткого диска, на котором хранятся все базы данных.Даже если останется 1 КБ, появится сообщение об ошибке.Чтобы это исправить, установите жесткий диск намного большего размера или удалите ненужные файлы с жесткого диска и освободите место.ошибка сервера или ошибка asp.net, которую вы можете видеть из этого, является ошибкой 9002.Когда жесткий диск заполнен, файл журнала базы данных также не может быть записан, который, когда что-либо делается с базой данных, вставкой, обновлением и т. Д., Записывается в файл журнала.Если свободного места не осталось, файл журнала не может быть расширен, поэтому выдается ошибка.Я ценю вашу помощь Крискент.Кстати, если кому-то интересно, у нас не осталось места в буквальном смысле, даже не осталось 1 КБ, наше свободное место было 0 КБ.Надеюсь, это поможет.

1 голос
/ 17 ноября 2010

У вас есть элемент машинного ключа в вашем web.config? Убедитесь, что это специально установлено (не автоматически). Проверьте эту тему для получения дополнительной информации:

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

...