내 사이트에서 양식 인증을 설정 했으므로 스타일 시트가로드되지 않습니다!

StackOverflow https://stackoverflow.com/questions/600799

문제

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>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top