ASP.NET CORE 3.1 배포본을 운영중인 WINDOWS SERVER 의 IIS 10 에 셋팅하고 나서 실행하니 아래 처럼 500.19 오류가 발생합니다.
HTTP 오류 500.19 - Internal Server Error
요청된 페이지와 관련된 구성 데이터가 잘못되어 해당 페이지에 액세스할 수 없습니다.
자세한 오류 정보:
모듈알림처리기오류 코드구성 오류구성 파일
요청한 URL실제 경로로그온 방법로그온 사용자
이를 해결하기 위해 아래와 같이 파일 3개 정도 다운받아 설치해줘야 합니다. 설치 순서는 필요 없습니다.
직접 https://dotnet.microsoft.com/download/dotnet-core/3.1 사이트 가서 아래 붉게 칠한 파일을 다운받아 서버에 설치하셔도 됩니다.
사이트 들어가는게 귀찮으시다면, 제가 직접 링크를 2개 가져와서 다운로드 링크를 아래와 같이 걸어 두었습니다.
https://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-3.1.102-windows-x64-installer
Download .NET Core 3.1 SDK (v3.1.102) - Windows x64 Installer
Supported on Windows, Linux, and macOS Get Started
dotnet.microsoft.com
https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-aspnetcore-3.1.2-windows-x64-installer
Download ASP.NET Core 3.1 Runtime (v3.1.2) - Windows x64 Installer
서버에서 독립 실행형 앱을 호스팅하려는 경우 Windows 시스템에서 다음 설치 프로그램을 사용할 수 있습니다. Windows Server Hosting 설치 관리자를 다운로드합니다.
다운로드 받아 설치하게 되면 IIS 환경에서 ASP.NET Core 모듈이 설치되어 작동됩니다.
[참고 사이트]
https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2.7/2.2.7-download.md
dotnet/core
Home repository for .NET Core. Contribute to dotnet/core development by creating an account on GitHub.
github.com
이제 iis 에 설정한 asp.net core 3.1 의 웹화면을 실행하면 제대로 실행됩니다.