Я изменил свою базу данных Application Services, чтобы хранить информацию о членстве в базе данных моего веб-сайта.
После этого, когда я хочу добавить пользователя с помощью инструмента администрирования веб-сайта ASP.NET, я получаю следующее исключение:
Исключение было сгенерировано целью вызова. в System.RuntimeMethodHandle._InvokeMethodFast (IRuntimeMethodInfo
метод, Object target, Object [] arguments, SignatureStruct & sig,
MethodAttributes methodAttributes, RuntimeType typeOwner) в
System.RuntimeMethodHandle.InvokeMethodFast (метод IRuntimeMethodInfo,
Цель объекта, аргументы Object [], сигнатура сигнатуры, методAttributes
methodAttributes, RuntimeType typeOwner) в
System.Reflection.RuntimeMethodInfo.Invoke (Object obj, BindingFlags
invokeAttr, Binder Binder, Object [] параметры, CultureInfo культура,
Boolean skipVisibilityChecks) в
System.Reflection.RuntimeMethodInfo.Invoke (Object obj, BindingFlags
invokeAttr, Binder Binder, Object [] параметры, CultureInfo культура)
в
System.Web.Administration.WebAdminMembershipProvider.CallWebAdminMembershipProviderHelperMethodOutParams (String
methodName, Object [] параметры, Type [] paramTypes) в
System.Web.Administration.WebAdminMembershipProvider.CreateUser (String
имя пользователя, строковый пароль, строковый адрес электронной почты, строковый парольВопрос,
Строка passwordAnswer, Boolean isApproved, Object providerUserKey,
MembershipCreateStatus & status) в
System.Web.UI.WebControls.CreateUserWizard.AttemptCreateUser () в
System.Web.UI.WebControls.CreateUserWizard.OnNextButtonClick (WizardNavigationEventArgs
e) в System.Web.UI.WebControls.Wizard.OnBubbleEvent (Источник объекта,
EventArgs e) в
System.Web.UI.WebControls.CreateUserWizard.OnBubbleEvent (Объект
источник, EventArgs e) в
System.Web.UI.WebControls.Wizard.WizardChildTable.OnBubbleEvent (Объект
источник, EventArgs args) в
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 (IPostBackEventHandler
sourceControl, String eventArgument) в
System.Web.UI.Page.RaisePostBackEvent (NameValueCollection postData) в
System.Web.UI.Page.ProcessRequestMain (Boolean
includeStagesBeforeAsyncPoint, логическое значение includeStagesAfterAsyncPoint)
Как я могу это исправить?
Кстати, я добавил внешний ключ в свой aspnet_user, чтобы он указывал на мою таблицу UserProperties.
Может быть, я что-то сломал, сделав это?
И я могу без проблем добавлять роли!