从 Visual Studio 2019 创建新的 .NET Core 应用程序使我的应用程序在调试时使用 iisexpress 运行。我计划部署到 Linux,因此只想在我的 Win7 机器上进行开发,然后使用自包含部署(我相信会使用 Kestrel)部署到 Linux 服务器。
当我在 Win7 上开发时,我需要做什么来将我的应用配置为仅使用 Kestrel 而不是 IIS?
编辑:当我单击向下箭头并将 IIS Express 更改为应用程序名称时,出现此错误
最佳答案
在 Visual Studio 2019 中有一个绿色的 > 按钮,您可以在运行应用程序时使用它。现在按钮的文本是“IIS Express”。单击允许您更改它的向下箭头,然后选择“您的应用程序名称”。
你也可以在命令行中这样做:
导航到应用程序 DLL 所在的文件夹并运行 dotnet YourAppName.dll
。
关于linux - 如何在 .NET Core 中只使用 Kestrel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56609303/