有时当我尝试启动ASP.Net应用程序(调试)时,应用程序将无法启动.Visual Studio看起来像应用程序正在运行,状态栏将其颜色更改为橙色.浏览器打开并正在"永远"加载.IIS Express正在运行,并且该站点将显示在IIS try应用程序的上下文菜单中.我没有任何例外; 应用程序不会启动.
我试图停止调试并手动停止IIS Express并再次开始调试,但它不起作用.唯一有效的方法是关闭Visual Studio并再次打开它.然后我可以启动应用程序n次,直到我再次遇到同样的问题.
应用程序不是问题,我从来没有遇到过使用Visual Studio 2013调试相同应用程序的问题.
我正在使用Visual Studio 2015 Update 1.
iis asp.net-mvc visual-studio iis-express visual-studio-2015
Windows 8.1.IIS 8.5.SignalR版本:
<package id="Microsoft.AspNet.SignalR" version="2.1.2" targetFramework="net451" />
<package id="Microsoft.AspNet.SignalR.Core" version="2.1.2" targetFramework="net451" />
<package id="Microsoft.AspNet.SignalR.JS" version="2.1.2" targetFramework="net451" />
<package id="Microsoft.AspNet.SignalR.SystemWeb" version="2.1.2" targetFramework="net451" />
Run Code Online (Sandbox Code Playgroud)
每当我重建我的项目/解决方案时,IIS都会达到最大CPU使用率,我无法重新加载我的页面.我检查了procmon.exe,它报告了大量(> 20 000/s)的"RegOpenKey/RegQueryKey"操作,如下所示:
Date & Time:    19.11.2014 10:47:20
Event Class:    Registry
Operation:  RegQueryKey
Result: SUCCESS
Path:   HKLM
TID:    23272
Duration:   0.0000059
Query:  HandleTags
HandleTags: 0x0
Date & Time:    19.11.2014 10:47:20
Event Class:    Registry
Operation:  RegOpenKey
Result: REPARSE
Path:   HKLM\SYSTEM\CurrentControlSet\Services\SignalR\Performance
TID:    23272
Duration:   0.0000121
Desired Access: Read
Date & Time:    19.11.2014 10:47:20
Event Class:    Registry
Operation:  RegOpenKey
Result: …Run Code Online (Sandbox Code Playgroud)