Pet*_*sos 11 asp.net visual-studio-2015
我正在做这个基础教程:http://www.asp.net/get-started
它建议做一些更改,然后dotnet run
再次运行.但是,Ctrl + C不起作用,并且包管理器控制台似乎已冻结.当我退出VS和/或重新启动它时,我会dotnet run
再次进行更改.当我这样做时,我收到一个错误(每次都不一样),因为服务器已经在运行.问题很简单,如1-2-3:如何手动停止茶隼服务器?(我正在运行Windows 10).
Jav*_*res 18
在OSX终端上:
sudo lsof -iTCP -sTCP:LISTEN -P | grep :5000
Run Code Online (Sandbox Code Playgroud)
sudo kill -9 1872
Run Code Online (Sandbox Code Playgroud)
小智 6
我在Powershell上运行此命令以杀死kestral服务器的所有实例
Get-Process -Name *dotnet* | Stop-Process
Run Code Online (Sandbox Code Playgroud)
小智 5
如果还有其他任何问题,您只需从任务管理器中关闭它即可.进程的名称是dotnet.如果您打开Visual Studio(至少在我的情况下),可能至少有一个其他dotnet进程正在运行.不能仅使用任务管理器来解决它们之间的问题......
PS:当从PMC 启动带有dotnet的 Kestrel时,在控制台中你可以得到:
现在收听:http:// localhost:5000 应用程序启动.按Ctrl + C关闭.
但是用Ctrl + C阻止它是行不通的
对于Windows用户
netstat -ano -p TCP | find /I "listening" | find /I "port number"
然后run taskkill /F /PID process ID
在命令提示符上运行。
这是一个例子
C:\Users\Kiran>netstat -ano -p TCP | find /I "listening" | find /I "2492"
TCP 127.0.0.1:2492 0.0.0.0:0 LISTENING 820
C:\Users\Kiran>taskkill /F /PID 820
SUCCESS: The process with PID 820 has been terminated.
Run Code Online (Sandbox Code Playgroud)
在这里netstat -ano -p TCP | find /I "listening" | find /I "2492"
找到在端口2492上侦听运行TCP协议的进程。并taskkill /F /PID 820
执行命令以ID 820强制终止该进程
归档时间: |
|
查看次数: |
9125 次 |
最近记录: |