我发布了我的**.Net核心**网站到IIS在localhost。在我的代码中,我使用HttpClient.GetAsync从外部资源检索信息。HttpClient配置为“*默认凭据= true”。在IISEXPRESS下运行时,一切都运行得很好。在IIS中,我从HttpClient响应时得到500“内部服务器错误”。安装了主机捆绑包,尝试了很多东西,但都不起作用。救命啊!
gfttwv5a1#
感谢Alex和RedgoodBreaker的建议。他们的建议是正确的,问题可以很快找到。
1. Windows事件查看器
打开Event Viewer-> Windows Logs-> Application
Event Viewer
Windows Logs
Application
2.日志创建和重定向
增强的诊断日志
3.开启失败请求跟踪设置
官方文件:Using Failed Request Tracing Rules to Troubleshoot Application Request Routing
1条答案
按热度按时间gfttwv5a1#
感谢Alex和RedgoodBreaker的建议。他们的建议是正确的,问题可以很快找到。
1. Windows事件查看器
打开
Event Viewer
->Windows Logs
->Application
2.日志创建和重定向
增强的诊断日志
3.开启失败请求跟踪设置
官方文件:Using Failed Request Tracing Rules to Troubleshoot Application Request Routing