在调试 Visual Studio 2013 年的 ASP.NET MVC 应用程序时,IIS Express 卡住并且 css 样式有时未应用

IIS Express gets stuck and css styles sometimes not being applied when debugging an ASP.NET MVC application from Visual Studio 2013

我正在调试来自 Visual Studio 2013 的 ASP.NET MVC 应用程序。当我从 Visual Studio 开始调试过程时,托管应用程序的 IIS Express 卡住了(我的应用程序不是开始)。它经常发生在我身上。在这种情况下,我从托盘图标手动停止 IIS Express。即使从托盘图标停止 IIS Express,我也经常需要通过停止按钮从 Visual Studio 手动停止调试。一旦调试停止,如果我再次尝试调试它就不起作用,好吧,有时有效,有时无效,这是随机的。我已经验证,如果我清除所有浏览器历史记录和 cookie,它在大多数情况下都有效,但有一段时间除外。我还观察到 Visual Studio 2013 需要很长时间才能启动托管我的 ASP.NET MVC 应用程序的 IIS Express。最后,我观察到我在 IIS Express 中托管的 ASP.NET MVC 应用程序在从 Visual Studio 调试时有时无法正确显示,我的意思是,它显示时没有应用 css 样式,它似乎缺少 css 样式。在这种情况下,如果我停止调试并重新启动它,它就会工作。

那么我该如何改进或解决这些奇怪的问题呢?

IIS Express gets stuck and css styles sometimes not being applied when debugging an ASP.NET MVC application from Visual Studio 2013

这是一个很奇怪的问题,我建议你可以试试这些建议

建议

1)删除C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio.0\ComponentModelCacheC:\Users\Administrator\AppData\Local\TempC:\Users\Administrator\AppData\Local\Microsoft\WebsiteCache.

下的所有缓存

2)关闭VS实例,删除.vs隐藏文件夹,binobj解决方案物理路径下的文件夹和然后重新打开你的项目

3)如果你有IntelliTrace,请在Tools-->Options-->[=19=下禁用Enable IntelliTrace ]-->General.

4) 通过右键单击项目尝试另一个端口,例如 56000-->Properties-->Web- -> project url.

5) 通过 Tools-->Extensions and Updates 禁用任何第三方扩展或仅在 vs2013 的开发人员命令提示符中使用 devenv /safemode .

6)尝试在控制面板上重新安装IIS,如果你的IIS不是10.0,我建议你可以download and use it.

另外,VS2013太旧,微软不继续维护了。所以我建议你可以download and use the latest VS2019。它比以前的 VS 有更多的优化和更强的性能,并修复了以前版本的一些遗留问题。