我有一个引用类库项目dll的Web应用程序项目。类库驻留在不同的解决方案中。
我想通过在自己的项目中设置断点来调试类库。谷歌搜索它,我做了以下:
顺便说一下,我在IIS上托管Web应用程序,调试器附加了IIS进程。
所以问题是,通过这种配置,当我开始调试并查看Modules窗口时,类库的符号是从以" C:\ Windows \ Microsoft.NET \ Framework64开头的目录加载的。 \ v4.0.30319 \ Temporary ASP.NET Files ..."。但这是错误的。它应该是类库的目录。
为了解决这个问题,我尝试删除该位置的pdb。它似乎乍一看,VS从正确的位置加载了正确的pdb。但是当我重建类库以使我的断点生效时,符号位置再次恢复为Temp ASP.NET Files目录。
如何才能取得正确的结果?