> Visual Studio > HTTP 오류 500.22 – Internal Server Error

HTTP 오류 500.22 – Internal Server Error

<오류내용>

관리되는 통합 파이프라인 모드에 적용되지 않는 ASP.NET 설정이 있습니다.

가능성이 높은 원인:

  • 이 응용 프로그램은 system.web/httpModules 섹션에서 구성을 정의합니다.

가능한 해결 방법:

  • 구성을 system.webServer/modules 섹션으로 마이그레이션합니다. 수동으로 마이그레이션하거나 명령줄에서 AppCmd를 사용하여 마이그레이션합니다. 예를 들어 IIS Express 설치 디렉터리에서 appcmd migrate config “Default Web Site/”를 실행합니다. AppCmd를 사용하여 응용 프로그램을 마이그레이션하면 통합 모드에서 사용할 수 있으며 클래식 모드 및 이전 버전의 IIS에서도 사용할 수 있습니다.
  • 이 오류를 무시해도 좋다고 확인된 경우 system.webServer/validation@validateIntegratedModeConfiguration을 false로 설정하여 이 기능을 사용하지 않도록 설정할 수 있습니다.
  • 또는 응용 프로그램을 클래식 모드 응용 프로그램 풀로 전환합니다. 예를 들어 IIS Express 설치 디렉터리에서 appcmd set app “Default Web Site/” /applicationPool:”Clr4ClassicAppPool”을 실행합니다. 응용 프로그램을 마이그레이션할 수 없는 경우에만 이렇게 하십시오.

 

<해결방법>

<system.webServer>
<validation validateIntegratedModeConfiguration=”false” />
</system.webServer>

카테고리:Visual Studio
  1. 댓글이 없습니다.
  1. No trackbacks yet.

댓글 남기기