Настраиваемое членство - ошибка в инструменте администрирования веб-сайта (тип не разрешен для участника '')
Я должен был настроить класс MembershipProvider
для пользователя проверка производится по электронной почте.
Но при открытии инструмента администрирования веб-сайта Asp.net на вкладке "Безопасность" появляется следующая ошибка:
Возникла проблема с выбранным вами хранилищем данных. Это может быть вызвано неверным именем или учетными данными сервера или недостаточным разрешением. Это также может быть вызвано тем, что функция диспетчера ролей не включена. Нажмите кнопку ниже, чтобы перейти на страницу, где вы можете выбрать новое хранилище данных.
Следующее сообщение может помочь в диагностике проблемы: Тип не разрешен для члена 'System.Data.Entity.ModelConfiguration.ModelValidationException,EntityFramework, Версия =4.1.0.0, Культура = нейтральная, PublicKeyToken=b77a5c561934e089'.
Поскольку код отличный и не загрязняет тему, я поставил на github.
Код:
1 ответ
Пока я еще новичок в MVC 3 и EF 4.1, попробуйте добавить строку в ваш web.config для сборки EntityFramework. Похоже, у меня была эта проблема с моей настройкой. Я не могу вспомнить точную строку, но это что-то вроде (я посмотрю, когда вернусь домой):
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />