방법: IIS 7.0 등록 경고 표시 안 함
업데이트: 2007년 11월
validation 요소는 IIS(인터넷 정보 서비스)에서 IIS 7.0 통합 모드에 대해 웹 응용 프로그램의 Web.config가 구성되어 있는지를 확인할지 여부를 제어합니다. validation 요소의 validationConfigurationModeConfiguration 특성이 true(기본값)로 설정된 경우 다음 조건을 충족하면 통합 모드에서 마이그레이션 경고가 발생합니다.
httpModules 섹션이 정의되어 있습니다.
httpHandlers 섹션이 정의되어 있습니다.
identity 요소에서 Impersonate 특성이 true로 설정되어 있습니다.
일부 시나리오에서는 검사 및 연결된 경고 메시지를 표시하지 않으려 할 수 있습니다. 그러면 응용 프로그램의 Web.config 파일에 IIS 6.0 및 클래식 모드에서 실행되는IIS 7.0에 대한 설정이 포함될 수 있습니다. 또한 개별 Web.config 파일을 유지 관리할 필요 없이 통합 모드에서 실행되는 IIS 7.0에 대한 설정이 포함될 수도 있습니다.
이 항목에서는 확인을 표시하지 않는 방법에 대해 설명합니다. 웹 응용 프로그램을 IIS 7.0으로 이동하는 방법에 대한 자세한 내용은 ASP.NET 응용 프로그램을 IIS 6.0에서 IIS 7.0으로 이동을 참조하십시오.
통합 모드 경고 표시 제한
응용 프로그램을 클래식 모드에서 통합 모드로 변경하지만 클래식 모드 및 IIS 6.0에 대한 사용자 지정 모듈 및 처리기 등록은 그대로 두려는 경우에는 경고 메시지를 표시하지 않도록 유효성 검사 요소를 설정해야 합니다.
참고: |
---|
오류 메시지가 표시되지 않도록 하면 IIS에서는 지원되지 않는 Web.config 구성을 확인하지 않습니다. |
통합 모드 경고의 표시를 제한하려면
Web.config 파일을 엽니다.
응용 프로그램에 Web.config 파일이 없으면 새로 만듭니다. 자세한 내용은 ASP.NET 구성 파일 편집을 참조하십시오.
Web.config 파일에 system.webServer 섹션이 없는 경우 다음 예제에서처럼 configuration 요소 내에 하나를 만듭니다.
<configuration> <system.webServer> </system.webServer> </configuration>
system.webServer 요소 내에 validation 요소를 만듭니다.
validationConfigurationModeConfiguration 특성을 추가하여 false로 설정합니다.
다음 예제에서는 IIS 마이그레이션 경고 메시지가 표시되지 않도록 구성된 system.webServer 섹션을 보여 줍니다.
<configuration> <system.webServer> <validation validationConfigurationModeConfiguration="false"> </system.webServer> </configuration>
참고 항목
개념
IIS 7.0 및 Visual Studio가 설치된 Windows Vista에서 웹 응용 프로그램 실행
IIS 7.0 및 Visual Studio가 설치된 Windows Server 2008에서 웹 응용 프로그램 실행