ASP.NET에서 역할 기반 권한 부여가 성공적으로 구현되었습니다. 사람이 필요한 역할을하지 않을 때 그는 권한이없는 401.2에 대한 오류 페이지를 보게됩니다. 지금 수행하고 싶은 것은 내 응용 프로그램에 사용자 정의 401 페이지를 가지고 web.config의 설정을 통해 리디렉션하는 것입니다. 나는 이것을 시도했다 :asp.net 4.0 사용자 지정 401.2 권한이없는 사용자 지정 페이지
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"><error statusCode="401" redirect="NoAccess.htm" /></customErrors>
그러나 이것은 잡히지 않는다. 대신 IIS에서 재정의해야합니까? 나는 물건을 더 열심히 배포하게 만들지 않기를 바랄 것이다.
어디에서 설정을 테스트하고 있습니까? 모드를 "RemoteOnly"로 설정하면 원격 클라이언트에서 사이트에 액세스하려고 시도 할 때만 리디렉션됩니다. – mamoo
"Off"와 같은 다른 옵션도 시도했지만 아무런 도움이되지 않았습니다. – georgian98
set customErrors mode = "On" –