Я сделал интернет-приложение asp.net MVC 4. Я хотел иметь пользовательскую функцию Create User. Поэтому я использовал CreateUser
функцию MembershipProvider
класса и добавил <providers>
конфигурации в моем web.config
.Пользовательский пользователь Создать в ASP.net MVC 4
Но проблема в том, что когда я запускаю код, он улавливает исключение Не удалось найти хранимую процедуру 'dbo.aspnet_CheckSchemaVersion'. Несмотря на то, что база данных генерируется самим asp.net, у нее нет хранимой процедуры (как это было в предыдущих версиях).
Я не могу использовать функцию MVC 4 WebSecurity.CreateUserAndAccount
, потому что она говорит, что она не инициализирована.
Так что я не знаю, что делать. Любая помощь будет оценена по достоинству. Спасибо.
Вы настраиваете функцию «создать нового пользователя»? Работает ли остальная часть вашего членства (например, вход в систему, использование атрибутов проверки)? – Mason240
Вход по умолчанию для asp.net по-прежнему работает (как и в случае с регистром по умолчанию). Но я не реализовал логин. Может быть, после решения этого логина будет следующей проблемой. – Bardia
Лично я бы добавил пользователя в БД вручную и работал над входом в систему перед созданием нового пользователя. Вы строите свой собственный MemberhipProvider или используете его по умолчанию? – Mason240