在Web应用程序中,我无法调试程序集,但我可以调试其他程序。
我有一个工具,使用CSC(带/ debug param)在网络路径上构建一些程序集,并在编译程序集的末尾,pdbs在本地站点bin文件夹中复制;例如,构建两个程序集:
我有一个来自webui和webbiz的中间程序集 webframework.dll ,显示了一些使用它们的方法。
我遇到问题时的情况如下:
Assembly.Load
调用webui.dll的方法,这里我可以调试webui的方法Assembly.LoadFile
的webbiz方法...在这里我可以调试webframework方法,但 不 webbiz 在这里,我完全感到困惑,我找不到解决方案。
一些信息:
Step Into
webbiz方法,我会看到The application in in break mode
,我必须点击Continue execution
bin
不同的路径中,我可以调试!答案 0 :(得分:0)
我找到解决问题的唯一方法是使用Assembly.UnsafeLoadFrom
代替Assembly.LoadFile