使用 IIS Express 运行 ASP.NET Core 3.1 Web API,而无需在 Windows 上构建应用程序

问题描述

有没有一种方法可以使用 IIS Express 运行 ASP.NET Core 3.1 Web API,而无需构建应用程序以在 Windows 上构建文件夹(即就像 dotnet run 在内存中构建一样)?

解决方法

IIS Express 是一个仅限 Windows 的服务器,所以不是。您可以在非 Windows 平台上构建和运行自托管 (Kestrel) 版本的应用程序。它最终只是 dotnet run。