从VS2013升级到VS2017,调试时无法编辑aspx.cs文件怎么解决?
解决VS2017调试ASPX时无法编辑代码并即时生效的问题
嘿,我升级到VS2017的时候也碰到过一模一样的麻烦!别担心,只要调整几个设置就能找回VS2013里那种便捷的调试体验,具体步骤如下:
检查项目级别的调试设置
右键你的ASP.NET项目,选择「属性」,切换到「Web」标签页,在「调试」区域里,确保**「启用编辑并继续」**选项是勾选状态。确认生成调试信息的完整性
同样在项目属性里,切换到「生成」标签页,点击右下角的「高级」按钮,在弹出的「高级生成设置」窗口中,把「调试信息」设置为**「完整」**。配置VS全局的编辑并继续选项
打开VS顶部菜单栏的「工具」→「选项」,展开「调试」→「编辑并继续」,确保以下两个选项都被勾选:- 启用编辑并继续
- 启用ASP.NET编辑并继续
检查web.config的编译设置
打开项目根目录的web.config文件,找到<compilation>节点,确保它的debug属性为true,并且batch属性设置为false(如果有的话),示例代码如下:<compilation debug="true" batch="false"> <!-- 其他配置内容 --> </compilation>
如果做完以上设置还是没生效,可以试试清理解决方案(「生成」→「清理解决方案」),然后重新生成项目,有时候缓存会干扰这个功能的正常工作。
内容的提问来源于stack exchange,提问作者Chris Ward
相关产品推荐
相关产品推荐

