ASP.NET 웹 양식 인트라넷 사이트에 사용자 지정 역할 공급자가 있습니다. 우리는이 클래스가 RoleProvider로부터 상속 받아 적절한 메소드를 구현하도록했습니다. 그러나 Initialize를 포함하여 메서드가 호출되지 않는 것이 분명합니다. 우리는의 web.config에 다음과 같은 한 :Windows 인증이있는 사용자 지정 역할 공급자
<authentication mode="Windows" />
<authorization>
<allow roles="CRM"/>
<deny users="?"/>
</authorization>
<roleManager defaultProvider="MyRoleProvider"
enabled="true"
cacheRolesInCookie="true">
<providers>
<clear />
<add
name="MyRoleProvider"
applicationName="MyApp"
type="MyApp.MyRoleProvider"
writeExceptionsToEventLog="false" />
</providers>
</roleManager>
우리가
this 질문을 검토하지만, 그 대답은 우리의 상황에 적용되지 않음을 유의해야한다
.
eventviewer에 쓰기 오류를 시도하고 작성된 예외를 검사 해 보셨습니까? –