我无法以我期望的方式在 IIS (v10) 中启动我的 ASP.NET Core 3.1。我像往常一样将站点发布到文件夹,但是当我通过访问 http://localhost:80 或 https://localhost:443(IIS 站点绑定到这两个站点)在 Windows Server 2019 VM 中进行测试时,我只收到 500.19 的回复。但是,如果我从命令行输入dotnet MyWebApp.dll,则该站点会出现在 https://localhost:5001/。
这是怎么回事?为什么端口 80 不自动工作,因为它在 IIS 中绑定在那里?
是否有一些技巧可以通过复制文件并使用 IIS 来完成这项工作,或者我是否需要使用命令行来启动 .NET Core 3.1 站点?