Rider debug 卡住

版本:Rider 2018.3 和 Rider 2018.3.1

网站正常运行的时候还好,只要一用 debug 模式启用,就一直卡住,一起没有响应。

症状:

  1. 浏览器一直显示在载入中;
  2. Debug output一直卡在"Loading module C:\Users**\AppData\Local\Temp\Temporary ASP.NET Files\root\d1f52b32\6a5b7b24\assembly\dl3\d7a031b5\05d9b3d8_cfafd401\AgileBoost.Cishanla.OP.dll in application domain :/LM/W3SVC/1/ROOT-1-131923597400126420
    Symbols for module “C:\Users\huzhe\AppData\Local\Temp\Temporary ASP.NET Files\root\d1f52b32\6a5b7b24\assembly\dl3\d7a031b5\05d9b3d8_cfafd401\WebApplication.OP.dll” loaded"中
  3. Console面板一直卡在如下内容里:

Starting IIS Express ...
Successfully registered URL "http://localhost:45002/" for site "WebApplication.OP" application "/"
Registration completed for site "WebApplication.OP"
IIS Express is running.
Enter 'Q' to stop IIS Express

尝试手段,无论是更换端口,还是 IIS Express 的版本,都不管用;而且 web 站点设置的端口也并没有被其他端口所占用。

解决办法:

  1. 尝试删除掉设置的所有断点,然后再试一下;

    • View breakpoints(Ctrl+shift+F8)
    • 把看到的所有断点全部禁用掉;
  2. 或者取消debug symbol

    • 在对应 web 项目上,右击,选择Properties(Alt+Enter)
    • Debug | AnyCPU => Debug => 取消勾选Debug symbols

你可能感兴趣的:(Rider debug 卡住)