.NET 5 项目返回 500 内部服务器错误

问题描述

我有一个用 .net 5 准备的 web api 项目。我想在 iis 上发布这个项目。但我收到如下错误

{"Message":"内部服务器错误","StatusCode":500}

  • .net 5 安装在服务器上。
  • 我还安装了 .net 5 托管捆绑包。

注意:我可以在同一台服务器上安装visual studio并运行项目没有任何问题。当我只想发布和发布时,我正面临这个问题。

我的发布设置如下。

  • 配置:发布
  • 目标框架:.net 5
  • 部署模式:依赖于框架
  • 目标运行时:win-x64

另外,我从 IIS 得到一个类似下面的日志,但我不明白它是什么意思。

#Software: Microsoft Internet information Services 10.0

#版本:1.0 #日期:2021-06-22 17:34:46 #Fields: 日期时间 s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-状态耗时 2021-06-22 17:34:46 ::1 GET / - 8080 - ::1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko )+Chrome/91.0.4472.106+Safari/537.36 - 500 0 0 1178 2021-06-22 17:34:46 ::1 GET /favicon.ico - 8080 - ::1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+ like+Gecko)+Chrome/91.0.4472.106+Safari/537.36 http://localhost:8080/ 500 0 0 6

如果您能帮助我,我将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)