Настраиваемое членство - ошибка в инструменте администрирования веб-сайта (тип не разрешен для участника '') - PullRequest
1 голос
/ 15 августа 2011

Мне пришлось настроить класс MembershipProvider для проверки пользователя по электронной почте.

Но при открытии инструмента администрирования веб-сайта Asp.net на вкладке «Безопасность» появляется следующая ошибка:

Проблема с выбранным вами хранилищем данных. Это может быть вызвано из-за неверного имени или учетных данных сервера или из-за недостаточного разрешение. Это также может быть вызвано отсутствием функции диспетчера ролей. будучи включенным. Нажмите кнопку ниже, чтобы перейти на страницу, где Вы можете выбрать новое хранилище данных.

Следующее сообщение может помочь в диагностике проблемы: Тип не решено для члена «System.Data.Entity.ModelConfiguration.ModelValidationException, EntityFramework, Версия = 4.1.0.0, Культура = нейтральная, PublicKeyToken = b77a5c561934e089 '.

Поскольку код отличный и не загрязняет тему, я поставил github.

Код:

https://gist.github.com/1146084

1 Ответ

0 голосов
/ 16 августа 2011

Хотя я все еще новичок в MVC 3 и EF 4.1, попробуйте добавить строку в ваш web.config для сборки EntityFramework.Кажется, что у меня была эта проблема с моей настройкой.Я не могу вспомнить точную строку, но это что-то вроде (я посмотрю, когда вернусь домой):

<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
...