我正在对应用进行问题排查,我有这个错误可以使用:
异常消息:无法加载文件或程序集' This.File, Version = 1,Culture = neutral,PublicKeyToken = [sometoken]'或其中一个 依赖。访问被拒绝。 (C:\ Program Files [文件 location] \ web.config第205行
现在 - 是完全第205行的web.config文件,或者是第205行如果所有注释和web.config中的空行都被删除?
我已经尝试过研究这个但发现它非常棘手!
谢谢!
答案 0 :(得分:0)
此错误表示web.config中引用的程序集无法找到编译器。有解决这个问题的策略。首先,如果你有DLL,请确保它被你的项目引用。
如果它是位于测试计算机某处的库,则可以使用.NET Framework SDK中的此工具 - 程序集绑定日志查看器 https://msdn.microsoft.com/en-us/library/e74a18c4(v=vs.110).aspx。此工具将告诉您在尝试查找程序集时.NET正在查找的位置。
如果要在运行时动态加载程序集,可以通过处理当前AppDomain
上的 AssemblyResolve 事件来捕获代码中的错误:https://msdn.microsoft.com/en-us/library/system.appdomain.assemblyresolve(v=vs.110).aspx