【问题标题】:problem iis - HTTP Error 500.31 - Failed to load ASP.NET Core runtime问题 iis - HTTP 错误 500.31 - 无法加载 ASP.NET Core 运行时
【发布时间】:2021-04-07 02:11:45
【问题描述】:

我正在开发 Asp.net Core Mvc App .Net Core 3.1

我收到此错误:HTTP 错误 500.31 - 无法加载 ASP.NET Core 运行时

我在很多论坛上搜索过这个问题。每个人都说,.Net Core 没有安装。但我的托管服务提供商说“您的软件包支持 .Net 3.1”

如何解决这个问题?

Web.conifg 文件

    add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" 

  aspNetCore processPath="dotnet" arguments=".\Book.Web.BackEnd.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" 

【问题讨论】:

标签: asp.net asp.net-core iis


【解决方案1】:

经过长时间的搜索,我的问题出在我的 .runtimeconfig.json 文件中

由于某种原因,它有 "tfm": "net3.1" 和 "version : "3.1.0"。我的修复。

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

也许你的也有类似的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-22
    • 1970-01-01
    • 2019-10-30
    • 1970-01-01
    • 2020-01-28
    • 1970-01-01
    相关资源
    最近更新 更多