SharePoint에서 작동하도록 사용자 지정 멤버 자격 공급자를 가져 오는 데 문제가 있습니다. 로그인 페이지가 표시됩니다,하지만 난 어떤 자격 증명을 입력 할 때 - 옳고 그름을 - 나는 다음과 같은 오류 얻을 : 내 멤버 자격 공급자가 구성된다SharePoint 2010 사용자 지정 MembershipProvider 문제
The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047) (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebServices\Root\web.config line 22)
라인 (22)이다. 루트 웹 사이트 web.config에서도 구성됩니다 (모든 가상 디렉터리에서 구성해야하므로). 22 행을 제거하면 모든 web.config에없는 공급자에 대해 불평하는 오류가 발생하여 해당 부분이 작동하는 것처럼 보입니다.
동일한 웹 서버에서 기본 MVC 프로젝트를 설정하고 멤버 자격 공급자가 정상적으로 작동하는지 확인했습니다. 나는 그것이 생성자에서 예외를 던지게 만들었 기 때문에 다른 에러 (호출에 의해 던져진 Exception)를 얻었고 로그인 폼도 표시되지 않았기 때문에 sharepoint가 적어도 부분적으로 그것을로드하고 있다는 것을 알고있다.
DLL은 .NET Framework 3.5에 대해 AnyCPU로 작성되었으며 GAC에 있습니다. 서버가 Windows 2008 R2, 64 비트를 실행 중입니다.
누구나 시도 할 방향으로 나를 가리킬 수 있습니까?
22 행을 게시 할 수 있습니까? – kbrimington
Visual Studio 디버거를 사용하여 멤버십 공급자 코드를 통해 단계별로 폭탄을 터뜨려 본 적이 있습니까? – CodeThug
@kbrim 22 번 라인은 문제없이 다른 웹 앱에서 똑같은 라인을 사용했기 때문에 제대로 작동한다고 생각하는 회원 서비스 제공자의 정의입니다. @Tim 예, 디버거를 모든 w3svc 프로세스에 연결했는데 아무 것도 없었습니다. –