asp.net core webapi发布到IIS,访问报localhost 目前无法处理此请求。http error 500
这个问题有很多可能。
可以在“开始”搜索框中输入“事件查看器”,找到“Windows 程序 > 应用程序”,看看有没有错误输出。
Microsoft 技术文档也有一些关于程序错误的解决方法。
IIS 安装 asp.net core 运行环境了没有?需要安装.NET Core SDK以及.NET Core Windows Host,版本按你应用网站使用的框架的版本来定。
安装完成后“应用程序池”需要设置为“无托管代码”,如下图所示: