You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 07:14:44