我在Chrome和FF浏览器中遇到一个非常奇怪的问题,当我在使用IIS Express开发VS 2013/2015中的asp.net应用程序时使用它们
准确地说,在几次调试会话(编辑/运行)之后,浏览器不再加载页面(站点)。页面一直在尝试加载,旋转指示器一直在加载,如果我在VS中监视输出我看到应用程序似乎工作(我看到调节性消息,如
'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131087453511178120): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\vs\70993733\b377d6be\App_Web_tzrs4sq3.dll'
但页面永远不会加载。 即使我完全重启浏览器及其所有实例(从任务管理器),退出VS,杀死IIS Express,也没有任何问题得到解决。
例如,如果这种情况在Chrome中开始发生,并且我尝试在FF中加载相同的页面,则可以正常工作。但经过几次调试会话(编辑/运行)后,FF开始表现相同。
这种情况不规律地发生(有时候我可以调试一整天,数十次会话,没有问题),有时它会在2-3次会议之后发生。
在该浏览器中加载的任何其他页面(表单互联网)仍然可以正常工作。不知何故,似乎浏览器无法从本地IIS Express获取数据。
到目前为止,我找到的唯一解决方案是重新启动PC - 之后,调试会话正常工作,但直到某个时刻。
我无法判断这是否发生在IE或Edge中,因为它永远不会发生在我身上,但我很少使用它们(因为我更习惯使用Chrome和FF' s Web开发人员工具 - 源代码,控制台等)。
有没有人遇到过这种行为? 任何解决方案或建议?
校正:
即使在重新启动和关闭任务管理器中的所有实例后,Chrome仍然无法加载页面。 FF(至少在最新版本中)似乎在任务管理器中关闭/终止后恢复
谢谢