我可以在 IIS 上托管 .net core 5 web 应用程序,但不能在 web api

I can host .net core 5 web application on IIS but not web api

当我在 IIS 上托管 .Net Core 5 Web API 时出现 404 错误。 不过,我可以毫无问题地托管 Web 应用程序。 知道为什么吗?

什么样的网络应用运行成功?确保安装了所有必需的模块。 IIS 7 是相当旧的版本,请确保执行所有必需的步骤。

Microsoft's guide on hosting on IIS

谢谢大家 answering/commenting 我的问题。 我意识到我使用了错误的 url 来测试我的 api 端点。因此,在 IIS 中将 Web api 托管为一个网站,并且运行成功。