2009-04-20 2 views
0

SQL 공급자의 원본을 기반으로 사용자 지정 memberhsip 공급자를 쓰고 있는데 먼저 SQL 공급자를 별도의 프로젝트로 만들려고했습니다. 그러나 웹 응용 프로그램의 APP_Code 폴더에 모든 소스를 넣지 않으면 웹 응용 프로그램에서 인식하지 못합니다.맞춤 멤버쉽 공급자 파일이 내 웹 앱의 app_code 폴더에 있어야하는 이유는 무엇입니까?

사용자 지정 공급자를 구현하는 방법은 다음과 같습니다. 나는 단순히 웹 애플 리케이션에서 공급자 프로젝트를 참조하고 계속 진행할 수 있다고 생각했습니다.

답변

3

컴파일 된 어셈블리에 공급자가있는 경우 형식을 "Namespace.Type, Assembly.Name"으로 지정했는지 확인하십시오. "System.String, mscorlib"또는 "System.Web.UI.Design.ControlDesigner, System.Design"과 같습니다.

예 :

<membership defaultProvider="OlaMembershipProvider"> 
    <providers> 
    <add name="OlaMembershipProvider" type="OpenAccess.Web.OlaMembershipProvider, OpenAccess.ClientSide" /> 
    </providers> 
</membership> 
관련 문제