Visual Studio 2022中运行MVC应用时网页加载失败,需启用脚本调试
清理浏览器与项目缓存
打开浏览器按F12调出开发者工具,右键刷新按钮选择「清空缓存并硬重新加载」;同时删除项目的bin和obj文件夹,在VS中重新生成解决方案。排查调试断点与异常设置
检查VS里是否误设了条件断点或全局异常断点(路径:「调试」->「窗口」->「异常设置」,看是否勾选了所有.NET异常),这类设置会导致调试器在脚本执行时卡住;另外确认脚本断点是否设在了页面初始化的关键位置,比如入口脚本首行,导致加载暂停。修复VS调试组件与浏览器兼容性
打开VS的「工具」->「获取工具和功能」,检查「ASP.NET和Web开发」组件是否完整,必要时修复安装;更新Edge/Chrome到最新版本,保证调试协议兼容;还可以重置VS调试设置:「工具」->「导入和导出设置」->「重置所有设置」。定位脚本中的阻塞问题
启用脚本调试后,用浏览器开发者工具的「性能」面板录制加载过程,查看是否有脚本死循环、同步请求阻塞主线程的情况;或者在VS的脚本调试窗口逐步执行代码,找到卡住的具体代码段。调整VS调试选项
在项目属性的「Web」选项卡中取消勾选「启用浏览器链接」;进入「调试」->「选项」->「调试」->「通用」,先取消再重新勾选「启用JavaScript调试(Chrome、Edge和IE)」,或者切换「调试器类型」为「混合(托管和本机)」后重试。检查第三方资源兼容性
确认页面引用的第三方脚本(如jQuery、Bootstrap)是否存在版本兼容问题,或者CDN资源加载不稳定。可以将第三方脚本改为本地引用,再测试调试状态下的加载情况。
内容的提问来源于stack exchange,提问作者rekay

