У меня проблема с настройкой настраиваемого поставщика членства для работы в SharePoint. Страница входа отображается, но когда я ввожу какие-либо учетные данные - правильные или неправильные - я получаю следующую ошибку:
Указанное имя сборки или кодовая база недействительны. (Исключение из HRESULT: 0x80131047) (C: \ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 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-бит.
Может ли кто-нибудь указать мне направление, в котором можно попробовать?