首页 文章

运行Web应用程序中的远程调试

提问于
浏览
2

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

我已经完成了以下内容

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

  • 我能够附加到在这种情况下是w3wp.exe的进程(我已经确定它是我的应用程序的正确进程 .

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

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

在Visual Studio中打开文件并设置断点,我们将附加到进程和调试 . 我得到'没有符号加载'并且断点变空 .

我似乎错过了一些东西 . 我搜索过网络,但只找到了完整的发布\部署方案 .

有什么想法吗

1 回答

  • 3

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

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

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

相关问题