我正在尝试部署一个ASP。. NET Core Web API到windows 2012服务器上的IIS站点,我从0安装了IIS,当我部署应用程序并使用Postman测试请愿时,我得到了500.32 error
。
我已经安装了。net Core hosting bundle v 6.0.14,我还配置了应用程序池为无托管代码,我重新启动了包括IIS在内的所有服务。
重新启动服务器不是一个选项,因为我无法获得物理访问服务器,我正在从远程位置工作
这是我的dotnet --info
我正在尝试部署ASP。. NET Core 6 Web API.
我已经做完了:
-
编译并发布API
-
已安装
-
创建一个站点和应用程序来部署API
-
将publish文件夹中的文件粘贴到site文件夹
-
安装netcore主机包
问题出在编译和发布过程中。我不得不在发布配置中添加准备运行的检查,我把它放在那里并解决了问题