我正在运行我正在处理的Web服务时收到此错误消息。它构建,但是当我调用时会发生这种情况:
File or assembly name (Redacted).Framework, or one of its dependencies, was not found
堆栈跟踪显示在我的代码和异常目标之间,有3个引用的DLL和4个System.Reflection层。我如何找到传递给Exception的方法的内容,或者至少找到它正在查找的依赖项以及它在哪里寻找它?
我无法访问代码和Exception之间引用的DLL的代码和符号。
答案 0 :(得分:4)
DependencyWalker有助于找出哪些DLL丢失。
答案 1 :(得分:1)
您可以使用装配绑定日志查看器:
答案 2 :(得分:0)
您还可以查看异常和/或内部异常。
您可以远程调试该过程以查看异常详细信息。如果它是一个dll,你可以添加一个或更好的睡眠,等到调试器出现:“System.Diagnostics.Debugger.IsAttached”然后附加到它并等待异常。如果错误发生在那么融合可能是唯一的方法。
Fusion也非常好。
埃里克