2

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

我已经完成了以下

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

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

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

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

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

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

有什么想法吗

4

1 回答 1

3

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

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

这是过去对我有用的更详细的答案:远程调试不会因错误而中断

于 2010-02-05T21:45:04.983 回答