簡體   English   中英

HTTP 錯誤 500.31 - 無法加載 ASP.NET 核心運行時,嘗試在 nuget 安裝 3.1.0 但失敗

[英]HTTP Error 500.31 - Failed to load ASP.NET Core runtime , tried to install 3.1.0 in nuget but failed

HTTP 錯誤 500.31 - 加載失敗 ASP.NET 核心運行時 此問題的常見解決方案:未找到指定版本的 Microsoft.NetCore.App 或 Microsoft.AspNetCore.App。 ANCM 檢測到的特定錯誤:無法找到任何兼容的框架版本找不到框架“Microsoft.AspNetCore.App”,版本“3.1.0”(x64)。 - 發現以下框架:6.0.1 at [C:\Program Files\do.net\shared\Microsoft.AspNetCore.App] 您可以通過安裝指定的框架和/或SDK來解決問題。指定的框架可以是發現於:- https://aka.ms/do.net-core-applaunch?framework=Microsoft.AspNetCore.App&framework_version=3.1.0&arch=x64&rid=win10-x64故障排除步驟:檢查系統事件日志中的錯誤消息 啟用日志記錄應用程序進程的標准輸出消息 將調試器附加到應用程序進程並檢查有關更多信息,請訪問: https://go.microsoft.com/fwlink/?LinkID=2028526

要在機器上運行 ASP.NET 核心應用程序,必須在該機器上安裝適當的運行時(或 SDK)。 在您的情況下,您希望在僅安裝了 .NET 6.0 的計算機上運行 .NET Core 3.1 應用程序。 因此,要運行 ASP.NET Core 3.1 應用程序,您必須下載並安裝適當的 ASP.NET Core 運行時(或者對於具有 IIS 的 Windows 服務器,適當的托管包)。

也可以解決這個in.runtimeconfig.json文件

您可以手動設置當前版本。

"runtimeOptions": {
"tfm": "net5.0",
"framework": {
  "name": "Microsoft.AspNetCore.App",
  "version": "6.0.1"
},

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM