0

我正在使用 Visual Studio 2010 Ultimate,并且在带有 IIS6.0 的 Windows Server 2003 上。我可以很好地附加到我的 w3wp.exe 进程,它甚至会在任何不在部分类中的 DLL 上命中断点。

符号不会为部分类加载(即后面的 MyPage.aspx.cs 代码),我需要调试它的那一部分。如何让符号为部分类加载,从而在附加到进程时对其进行调试?

其他一些细节:我发布了我的网站(它是一个 ASP.NET 2.0 网站),它带有“使用固定命名和单页程序集”复选框,它只为后面的每个 aspx.cs 代码创建一个 .dll,但没有它的 .pdb 版本. 还有其他方法可以像单个 .dll 文件一样进行部署。那会有帮助吗?

4

1 回答 1

2

好的,所以在我发布这个之后,我尝试了一些东西并找到了我自己的答案。在发布对话框中有另一个复选框“Emit Debug Information”。如果您在发布期间检查 .pdb 文件是否将被“发送”到您的 bin 目录中,每个文件包括部分类,因此符号现在将在附加到进程时加载。

于 2011-01-10T19:19:28.510 回答