【问题标题】:Remote-Debugging in Running Web Application正在运行的 Web 应用程序中的远程调试
【发布时间】:2011-01-13 17:12:54
【问题描述】:

我们正在尝试向正在运行的 Web 应用程序添加一个新页面。这样一个新的 dll 和 aspx 文件正在被添加。我已经在代码文件中设置了断点,并构建了将 dll 传输到远程机器 bin 文件和 aspx 页面到 Web 应用程序中的文件夹的应用程序。请注意,此文件夹与其内置的文件夹层次结构不同。我不确定这是否是问题所在。基本上,我们正在为 Web 应用程序添加新功能。

我已经完成了以下

  1. 我已将正确的远程调试监视器复制到服务器并使其运行。

  2. 我能够附加到在本例中为 w3wp.exe 的进程(我已确定它是我的应用程序的正确进程。

  3. 我将 *.dll 与 *.pdb 文件一起部署到了 bin 文件夹。

  4. 我已将 *.aspx 文件部署到我们想要的位置。

在 Visual Studio 中打开文件并设置断点后,我们附加到进程并进行调试。我得到“未加载符号”,断点为空。

我似乎遗漏了一些东西。我已经搜索了网络,但只找到了完整的发布\部署场景。

任何想法

【问题讨论】:

    标签: c# asp.net visual-studio-2008 remote-debugging


    【解决方案1】:

    工具 -> 选项 -> 符号 -> 添加已部署的 Web 应用程序 dll 和 pdb 的路径。

    您可能还需要在常规调试下取消选中“仅启用我的代码”。

    这是一个更详细的答案,过去它对我有用:Remote Debugging is not breaking on errors

    【讨论】:

    • 完美运行!谢谢一堆。我已经在这个问题上摸不着头脑了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多