Проблема с пользовательским MembershipProvider в SharePoint 2010 - PullRequest
1 голос
/ 06 августа 2010

У меня возникла проблема с получением настраиваемого поставщика членства для работы в SharePoint.Страница входа отображается, но когда я ввожу какие-либо учетные данные - правильные или неправильные - я получаю следующую ошибку:

Указанное имя сборки или кодовая база были недействительными.(Исключение из HRESULT: 0x80131047) (C: \ Program Files \ Common Files \ Microsoft Shared \ Расширения веб-сервера \ 14 \ WebServices \ Root \ web.config, строка 22)

В строке 22 находится моя строкапоставщик членства настроен.Его также настраивают в корневых веб-сайтах web.config (поскольку его необходимо настраивать в каждом виртуальном каталоге).Если я удаляю строку 22, я получаю сообщение об ошибке, указывающее на то, что провайдера нет в каждом web.config, поэтому эта часть, кажется, работает.

На том же веб-сервере я настроил проект MVC по умолчаниюи подтвердил, что членство провайдера работает нормально.Я знаю, что sharepoint загружает его хотя бы частично, потому что если я вызову исключение в конструкторе, я получу другую ошибку (исключение, вызванное вызовом и т. Д.), И форма входа даже не отобразится.

DLL построена как AnyCPU против .NET Framework 3.5 и находится в GAC.Сервер работает под управлением Windows 2008 R2, 64-разрядная.

Может кто-нибудь указать мне направление, чтобы попробовать?

1 Ответ

0 голосов
/ 06 августа 2010

Вы ввели <SafeControl> запись для поставщика членства?

...