내 사이트를 IIS7, .NET 4.0 및 통합 파이프 라인으로 업그레이드하고 있으며 일부 문제가 있습니다.정적 파일에서 인증을 사용하도록 설정할 때 왜 서버 오류가 발생합니까?
정적 파일이 포함 된 IIS 설치에서 하위 응용 프로그램 (원격 서버의 가상 디렉터리)이 있고 FormsAuthentication을 사용하여 내 사이트의 나머지 부분이 WindowAuthentication을 사용하여 인증되기를 원합니다.
그것은처럼 보이는 Web.config를 가지고
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
<authentication mode="Windows" />
<authorization>
<allow users="?" />
</authorization>
</system.web>
내가 부모의 web.config에서이 개 인증 모듈을 추가를 t를 제거한다. 그는 기본 managedOnly 전제 조건. 분명히 remove 문 때문에 디렉토리는 인증을받지 못합니다. 그러나 그 줄을 제거하면 일반 서버 500 오류가 발생합니다. 나는 다른 것을 놓치고 있니?
아무도 혼란스럽지 않습니다. 이것은 해결책이 아니었지만, 너무 오래 전에 올바른 해결책이 무엇인지 잊었습니다. –