在Windows上的Visual Studio 2017和2019中,我在软件包管理器控制台中运行
dotnet watch run
。它启动了一个用于 dotnet core 应用程序的kestrel,并自动禁用了控制台中的文本编辑,并显示一个红色的停止命令执行按钮,但是该按钮没有任何作用。此外,消息显示要使用Ctrl+C,但这也不起作用。Now listening on: http://localhost:20436 Application started. Press Ctrl+C to shut down.
现在,当我尝试在Visual Studio中启动Web应用程序时,会出现错误,因为它已经在运行中。
我找不到像dotnet stop
这样的命令,只有Ctrl+C这个在这种情况下无法使用。我使用Process Hacker来终止dotnet.exe
进程,但那似乎不是正确的方法。最好的方法是什么,以结束正在运行的进程?
dotnet watch run
。 - Neville Nazerane