如何仅在.NET Core中使用Kestrel

时间:2019-06-15 10:00:20

标签: linux asp.net-core .net-core kestrel

从Visual Studio 2019创建新的.NET Core应用程序使我的应用程序在调试时与iisexpress一起运行。我打算部署到Linux,因此只想在整个Win7计算机上使用Kestrel进行开发,然后再使用自包含部署(我相信它将使用Kestrel)将其部署到Linux Server。

在Win7上进行开发时,我需要怎么做才能将应用程序配置为仅使用Kestrel而不使用IIS?

编辑:当我单击向下箭头并从IIS Express更改为应用程序名称时,出现此错误

dev certs error

1 个答案:

答案 0 :(得分:1)

在Visual Studio 2019中,有一个绿色>按钮,您可以在运行应用程序时使用它。现在,该按钮的文本为“ IIS Express”。单击向下箭头,您可以对其进行更改,然后选择“ YourAppName”。

您也可以在命令行中做到这一点

导航到应用程序DLL所在的文件夹,然后运行dotnet YourAppName.dll