我正在我的 Mac 上使用 ASP.NET vNext K 运行时运行由 Yeoman 生成的简单 MVC 应用程序。 我可以从项目目录中运行 k kestrel
,一切都正常启动和运行。 但是,当我按下 Ctrl+C(或我尝试过的任何其他键组合)时,服务器不会退出。 我必须关闭终端窗口才能关闭服务器。 我忽略了什么?
我正在我的 Mac 上使用 ASP.NET vNext K 运行时运行由 Yeoman 生成的简单 MVC 应用程序。 我可以从项目目录中运行 k kestrel
,一切都正常启动和运行。 但是,当我按下 Ctrl+C(或我尝试过的任何其他键组合)时,服务器不会退出。 我必须关闭终端窗口才能关闭服务器。 我忽略了什么?
如果仅仅按下 Enter 没有效果,那么请在运行 Kestrel 的终端窗口尝试以下方法:
kill %1
。事实证明,只需简单地按下“Enter”键即可干净地退出kestrel,无需在此之后杀死mono-sgen进程。关于这一点在Kestrel repo上有一个GitHub问题,要求使此更加明显。
dnx . kestrel
启动站点,则同样的解决方案适用。 - CrnaStena