내 사이트에서 양식 인증을 설정 했으므로 스타일 시트가로드되지 않습니다!
-
03-07-2019 - |
문제
web.config에서 적절한 항목을 설정하는 것을 포함하여 ASP.NET MVC 웹 사이트에서 Forms Authentication을 설정했습니다.
이제 내 사이트에 대한 모든 요청은 로그인 페이지로 리디렉션하여 사용자를 인증합니다.
문제는 내 페이지가 마스터 스타일 시트 (콘텐츠 폴더)에 액세스하려고 할 때에도 발생하므로 스타일없이 렌더링됩니다.
내 스타일 시트가 렌더링되도록 양식 인증을 어떻게 무시할 수 있습니까?
해결책
Web.config의 보안에서 스타일 시트를 제외해야합니다.
<location path="App_Themes">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
다른 팁
하나의 CSS 파일 만 처리하는 경우 web.config에서 Chris KL이 작성한 내용에 대해 동시에 예외를 추가 할 수 있지만 CSS 파일 이름을 대신 추가 할 수 있습니다.
<location path="yourstyle.css">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
제휴하지 않습니다 StackOverflow