4

我有一台服务器通过 IIS 运行我的 Web 应用程序。我在本地有 Visual Studio,我连接到远程 w3wp.exe 进程没有问题,但是我的断点没有被命中,因为我的符号没有加载。

我错过了什么?

我错过了什么?

更新:我应该调试原生还是托管?当我执行 Native 时,Modules 窗口会显示大量无法打开 PDB 的 windows dll。我应该担心吗?我没有在列表中看到我的 dll。当我使用托管时,模块窗口完全是空的。

4

2 回答 2

3

发现问题。当我通过 Visual Studio gui 附加到该进程时,w3wp.exe 进程被列为 x86 而不是 Managed 4.0。我在 IIS 中重新创建了我的应用程序站点,并且该过程返回被列为托管,这允许加载符号。

于 2012-08-07T19:27:11.197 回答
0

确保您在调试模式下构建项目。此外,请确保您对远程服务器拥有足够的权限。

于 2012-08-03T20:17:47.507 回答