C#/Blazor

[Blazor] 배포에러 - The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found.

kjun.kr 2023. 7. 22. 00:24
728x90
728x170

IIS로 배포파일을 설정한 후 웹페이지를 열었는데 아래와 같은 에러가 발생되었습니다.

HTTP Error 500.31 - ANCM Failed to Find Native Dependencies

Common solutions to this issue:

The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found.

Troubleshooting steps:

  • Check the system event log for error messages
  • Enable logging the application process' stdout messages
  • Attach a debugger to the application process and inspect

For more information visit: https://go.microsoft.com/fwlink/?LinkID=2028526

 

 

해당 에러는 서버에. NET6,. NET7 버전이 설치되어있지 않아 발생되는 에러입니다.

저는 Blazor 프로젝트를. NET7으로 구성했는데 서버가 오래되어 최신버전을 설치해야 했습니다.

아래 링크로 들어가서 설치 파일을 다운로드하여 설치합니다.

.NET 7.0 다운로드(Linux, macOS 및 Windows) (microsoft.com)

 

.NET 7.0 다운로드(Linux, macOS 및 Windows)

Linux, macOS 및 Windows용 .NET 7.0 다운로드. .NET은 다양한 유형의 애플리케이션을 빌드하기 위한 무료 크로스 플랫폼 오픈 소스 개발자 플랫폼입니다.

dotnet.microsoft.com

.NET 7.0 Direct Link

https://download.visualstudio.microsoft.com/download/pr/4c0aaf08-3fa1-4fa0-8435-73b85eee4b32/e8264b3530b03b74b04ecfcf1666fe93/dotnet-sdk-7.0.306-win-x64.exe

설치진행중...

설치를 진행하고 나서 바로 적용은 안됩니다. 
반드시 OS 재시작을 하고 그리고나면 아래처럼 정상적으로 동작하는 걸 확인할 수 있습니다.

참고
https://learn.microsoft.com/en-us/answers/questions/751055/the-specified-version-of-microsoft-netcore-app-or

 

The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found. .net 6.0 upgrade - Microsoft Q&A

I have upgraded my Web API from version netcoreapp3.1 to version net6.0. When I launch it from Visual studio as localhost, it will launch successfully. I have published the app to the azure app service to which it was previously published. Publish is…

learn.microsoft.com

NET 6.0 다운로드(Linux, macOS 및 Windows) (microsoft.com)

 

.NET 6.0 다운로드(Linux, macOS 및 Windows)

Linux, macOS 및 Windows용 .NET 6.0 다운로드. .NET은 다양한 유형의 애플리케이션을 빌드하기 위한 무료 크로스 플랫폼 오픈 소스 개발자 플랫폼입니다.

dotnet.microsoft.com

.NET 6.0 Direct Link
https://download.visualstudio.microsoft.com/download/pr/6a7d9254-d184-41a1-91fc-00ed876297a9/9db88f1a5fe2375b8c389d7087db132e/dotnet-sdk-6.0.412-win-x64.exe

 

728x90
그리드형