【问题标题】:debugging ASP.NET with visual studios like winform使用 winform 等视觉工作室调试 ASP.NET
【发布时间】:2009-08-25 14:58:53
【问题描述】:

当我的代码抛出错误时,我喜欢被带到异常的行,并使用手头的调用堆栈查看所有变量。当我在抛出异常时调试 ASP.NET 时,我没有 Visual Studio IDE 向我显示该行和所有这些。如何让 Visual Studio 像普通的 C# winform 应用程序一样调试它?

注意:我认为这并不重要,但我使用 firefox 作为浏览器。断点工作正常,但我的异常总是发生在页面上,而不是首先出现在 IDE 上。

【问题讨论】:

    标签: asp.net visual-studio debugging


    【解决方案1】:
    1. 确保在Web.config 文件中设置了debug="true"
    2. 检查Configuration Manager(在“构建”菜单中)以确保您的应用程序在调试模式下运行。
    3. 打开Attach to Process... 对话框(在“调试”菜单中)。单击“附加到”框旁边的Select 按钮,确保将其设置为“自动确定要调试的代码类型”,并且“传输”设置为“默认”

    现在设置一个断点,按F5,Visual Studio 应该会在发生错误时将您带到相应的行。

    【讨论】:

    • 我按照上面的步骤进行操作(我不需要更改任何内容)并且没有遇到异常情况。断点工作正常,而且一直都有。
    【解决方案2】:

    只需在 web.config 中检查 Debug = "true",这通常也会在您构建应用程序时提示您处理大多数情况下的情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      • 1970-01-01
      相关资源
      最近更新 更多