재우니의 블로그

ASP.NET CORE 3.1 소스의 iis 설치 후, 500.19 오류 해결방안

 

ASP.NET CORE 3.1 배포본을 운영중인 WINDOWS SERVER 의 IIS 10 에 셋팅하고 나서 실행하니 아래 처럼 500.19 오류가 발생합니다. 

 


 

HTTP 오류 500.19 - Internal Server Error

요청된 페이지와 관련된 구성 데이터가 잘못되어 해당 페이지에 액세스할 수 없습니다.

 

자세한 오류 정보:

모듈알림처리기오류 코드구성 오류구성 파일

   IIS Web Core
   알 수 없음
   아직 결정되지 않음
   0x8007000d
   \\?\C:\Web\IdentityCoreDapper\web.config

 

요청한 URL실제 경로로그온 방법로그온 사용자

http://core.luckshim.me:80/
   아직 결정되지 않음
   아직 결정되지 않음

 

 

 


 

 

설치하기

 

이를 해결하기 위해 아래와 같이 파일 3개 정도 다운받아 설치해줘야 합니다. 설치 순서는 필요 없습니다.

 

 

SDK 와 CORE Runtime 3.1.2 설치하기

 

직접 https://dotnet.microsoft.com/download/dotnet-core/3.1 사이트 가서 아래 붉게 칠한 파일을 다운받아 서버에 설치하셔도 됩니다. 

 

 

 

 

사이트 들어가는게 귀찮으시다면, 제가 직접 링크를 2개 가져와서 다운로드 링크를 아래와 같이 걸어 두었습니다.

 

SDK 3.1.102 다운로드 하기

 

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

 

ASP.NET CORE 3.1.2 RUNTIME 다운로드

 

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

Supported on Windows, Linux, and macOS Get Started

dotnet.microsoft.com

 

 

윈도우 서버 호스팅 (다운로드)

 

서버에서 독립 실행형 앱을 호스팅하려는 경우 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 의 웹화면을 실행하면 제대로 실행됩니다.