首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何手动停止kestrel服务器

如何手动停止kestrel服务器
EN

Stack Overflow用户
提问于 2016-08-12 05:32:12
回答 7查看 22.3K关注 0票数 26

我正在做这个基础教程:http://www.asp.net/get-started它建议做一些更改,然后再次运行dotnet run。然而,Ctrl+C没有工作,包管理器控制台似乎冻结了。当我退出VS和/或重新启动它时,我会进行更改并再次执行dotnet run。当我这样做的时候,我得到一个错误(不是每次都一样),因为服务器已经在运行了。问题很简单,1-2-3:如何手动停止kestrel服务器?(我运行的是Windows 10)。

EN

回答 7

Stack Overflow用户

发布于 2017-04-26 01:02:41

在OSX终端上:

代码语言:javascript
复制
sudo lsof -iTCP -sTCP:LISTEN -P | grep :5000

代码语言:javascript
复制
sudo kill -9 1872
票数 31
EN

Stack Overflow用户

发布于 2019-01-01 03:10:49

我在powershell上运行此命令来终止kestral服务器的所有实例

代码语言:javascript
复制
Get-Process -Name *dotnet* | Stop-Process
票数 25
EN

Stack Overflow用户

发布于 2017-02-26 00:11:39

如果其他任何东西都失败了,你可以简单地从任务管理器中关闭它。进程的名称将是dotnet。如果您打开了Visual Studio (至少在我的情况下),则可能至少有一个其他dotnet进程正在运行。仅使用任务管理器无法区分它们...

PS:当使用dotnet启动Kestrel时,从PMC运行,在控制台中您会看到:

正在收听:应用程序已启动。按Ctrl+C键关闭。

但是用Ctrl+C阻止它是行不通的

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38906481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档