현재 IIS Express (개발 용)에서 실행중인 ASP.NET MVC 웹 응용 프로그램을 개발 중입니다.Windows 인증을 사용하여 인증 할 때 Webapplication이 콘텐츠를로드하지 못합니다.
웹 응용은 두 페이지
- 컴퓨터
- 부서
web.config
<system.web> <authentication mode="Windows" /> <authorization> <allow users="*" /> </authorization> </roleManager> </system.web>
DeparmentController
인증을 적용에
일반 인증 설정 권한 부여 특성을 사용하여이 :를 [Authorize(Roles = @"DOMAIN\Administrators")]
컴퓨터 페이지를 방문 할 때 권한이 없으면 모든 내용이 정상적으로로드됩니다.
부서 페이지를 방문 는, 나는 나의 자격 증명을 입력하라는 메시지가 있어요. 인증은 예상대로 작동하지만 css, js 및 ico 파일에 '500 Internal Server Error'가 표시됩니다. 내 연구하는 동안
, 나는 단지 똑같은 문제를 다른 방법으로 주위를 발견했다. 정적 파일은 권한이없는 사용자가로드하지 않는 곳입니다.
IIS Express에서 기본적으로 활성화되어 있지 않습니까? 인증 기능이 작동합니다. 정적 컨텐츠를로드 할 때만 오류가 발생합니다. 관리자는 web.config로 인해 모든 파일에 액세스 할 수 있어야합니다. – soumer
iisexpress에서 비트를 잃어 버림 – Vee
다음 도움말을 참조하십시오. – Vee