C# Visual Studio 2017未从本地目录加载符号

C# Visual Studio 2017未从本地目录加载符号,c#,visual-studio,visual-studio-2017,C#,Visual Studio,Visual Studio 2017,由于某些原因,未从iis文件夹加载我的类的调试文件。例如,IIS指向Api路径,调试文件位于bin目录中。但在“模块”窗口中,它显示它们是从临时文件而不是本地目录加载的: 这也会显示在符号加载信息屏幕中: 我已经尝试了所有可能的设置(使用托管兼容模式、遗留表达式、仅我的代码、ms symbol服务器、清除高速缓存、删除那些文件夹、重建项目等等),但我什么都做不到 我能得到的最接近的方法是使用托管兼容模式,但是检查列表和某些类型不能正常工作。在我尝试过的所有其他方法中,断点被命中,但没有显示任

由于某些原因,未从iis文件夹加载我的类的调试文件。例如,IIS指向Api路径,调试文件位于bin目录中。但在“模块”窗口中,它显示它们是从临时文件而不是本地目录加载的:

这也会显示在符号加载信息屏幕中:

我已经尝试了所有可能的设置(使用托管兼容模式、遗留表达式、仅我的代码、ms symbol服务器、清除高速缓存、删除那些文件夹、重建项目等等),但我什么都做不到

我能得到的最接近的方法是使用托管兼容模式,但是检查列表和某些类型不能正常工作。在我尝试过的所有其他方法中,断点被命中,但没有显示任何局部变量:

是的,我使用的是动态加载的模块,但这在2013年没有问题,并在2015年更新2中停止工作。他们提供的修复对我不起作用

我似乎也不知道如何从正在运行的目录加载它们,我觉得这是问题的根源,但我不知道如何做到这一点!单击“托管兼容性模式”时,其中一个动态加载的dll将正确加载,但临时文件夹中仍有另一个对该dll的引用: