我正在尝试将新创建的 .NET 7 Web API 部署到子目录中的服务器,以便我可以在
https://example.com/my_api
访问它
这是我的第一个 .NET 7 部署。我所有旧的 Webforms 应用程序都可以通过右键单击 IIS 中的文件夹并选择“转换为应用程序”然后确保选择了正确的应用程序池来部署。
这似乎不起作用。我可以成功地将其部署为一个全新的网站(这告诉我我已经正确安装了托管捆绑包并且正在使用正确的应用程序池),但这需要我通过
https://example.com:12345
访问它,这不是很友好。
当然,我可能可以设置某种重定向或备用域,将用户指向正确的端口,但如果“转换为应用程序”选项按预期工作并且该应用程序可以与我的其余应用程序。
我需要对 .NET 7/.NET Core 做一些不同的事情才能使其正常工作吗?
谢谢!
以下是404错误信息的一些常见原因,您可以查看一下