web.config注释包含在行错误中?

时间:2016-10-12 14:54:48

标签: asp.net iis compiler-errors web-config

我正在对应用进行问题排查,我有这个错误可以使用:

  

异常消息:无法加载文件或程序集' This.File,   Version = 1,Culture = neutral,PublicKeyToken = [sometoken]'或其中一个   依赖。访问被拒绝。 (C:\ Program Files [文件   location] \ web.config第205行

现在 - 是完全第205行的web.config文件,或者是第205行如果所有注释和web.config中的空行都被删除?

我已经尝试过研究这个但发现它非常棘手!

谢谢!

1 个答案:

答案 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