【问题标题】:How to set breakpoint in deployed ASPX file如何在部署的 ASPX 文件中设置断点
【发布时间】:2009-05-12 08:13:46
【问题描述】:

我在具有 IIS7 和 Visual Studio 2008 的测试机器上部署了一些 ASPX 文件。

现在我用 VS2008 附加到 w3wp 进程并打开一个 ASPX 文件。 ASP 文件有一些内联代码,如

<% DoSomthing() %>

我将光标移动到该行并按 F9,但状态栏显示“这不是断点的有效位置”。我在 web.config 文件中设置了下面。

<compilation defaultLanguage="c#" debug="true">

那么,如何为已部署的 aspx 文件设置断点?

【问题讨论】:

  • 如果你想调试你的代码以查看一些中间值,你可以利用日志等。
  • 在这种情况下,我必须设置断点来查看内存。
  • DoSomething() 调用编译成程序集的方法,对吗?如果该程序集不是在 DEBUG 模式下构建的,那么我认为您不能在 ... 中放置断点
  • 程序集是在调试模式下构建的。

标签: asp.net visual-studio iis debugging


【解决方案1】:

您应该至少有在 IIS 服务器上显示的相同源代码,将调试器附加到本地机器(测试)连接到 IIS 应用程序使用的数据库,并模拟错误。你不应该有任何问题。祝你好运。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-29
    • 2016-02-09
    • 1970-01-01
    相关资源
    最近更新 更多