.Net 5 App 在 VS 中编译、运行都很正常,发布 Release 后,使用 dotnet 运行,也很正常,但是使用 IIS 负载时,会出现以下错误:

.Net5 应用部署到服务器时,出现 500.30 正确处理方式

 使用 dotnet --info 查看安装信息,没有任何问题:

.Net5 应用部署到服务器时,出现 500.30 正确处理方式

 最后,通过修改 web.confighostingModel 的值由 inprocess 改为 outofprocess,IIS 成功负载:

.Net5 应用部署到服务器时,出现 500.30 正确处理方式

.csproj 中,设置如下属性:

<PropertyGroup>
	<TargetFramework>net5.0</TargetFramework>
	<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
</PropertyGroup>

祝同行师兄弟们顺利!

 


<PropertyGroup><TargetFramework>net5.0</TargetFramework><AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel></PropertyGroup>

 

相关文章:

  • 2021-04-30
  • 2021-12-28
  • 2021-05-27
  • 2021-12-15
  • 2021-08-31
  • 2021-06-11
  • 2021-10-30
  • 2021-10-17
猜你喜欢
  • 2021-04-12
  • 2022-02-02
  • 2022-12-23
  • 2021-10-03
  • 2021-06-29
  • 2021-10-24
  • 2018-04-02
相关资源
相似解决方案