我已经找到了很多有关此错误的信息:'ERROR:无法加载文件或程序集'* .dll'或其依赖项之一。访问被拒绝。但是我还没有找到针对我的情况的答案。我的站点部署在6台不同的生产服务器上,而仅在一台服务器上面临此问题。这个问题是随机的,但是一旦发生,它会一直持续到通过对web.config文件做一些小的修改来重新编译该站点(我知道这是技巧,在对web.config进行修改后重新编译该Web应用程序),然后该服务器上的站点开始加工。昨天,问题在工作了一个月后才重现。我们无法负担这个生产上的问题。
问题详细信息:
“ /”应用程序中的服务器错误。 ____________________________________ 无法加载文件或程序集“ MainCore.DbImpl,版本= 0.0.0.0,区域性=中性,PublicKeyToken =空”或其依赖项之一。访问被拒绝。说明:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。
异常详细信息:System.IO.FileLoadException:无法加载文件或程序集'MainCore.DbImpl,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一。访问被拒绝。
源错误:在执行当前Web请求的过程中生成了未处理的异常。可以使用下面的异常堆栈跟踪来标识有关异常源和位置的信息。
程序集加载跟踪:以下信息有助于确定为什么无法加载程序集'MainCore.DbImpl,版本= 0.0.0.0,文化=中性,PublicKeyToken =空'。
WRN:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog](DWORD)设置为1。注意:程序集绑定失败日志记录会降低性能。要关闭此功能,请删除注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog]。
堆栈跟踪:
[FileLoadException:无法加载文件或程序集'MainCore.DbImpl,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一。访问被拒绝。] ... DbImpl.Event.TTCEventController.GetEventFields(Int32 eventId)+0 WebSuite.SportChannel.ModelImpl.TTCModelController.AddEventFieldList(XmlElement eventNode,ITTCEventController ctrl,Int32 eventId,PlayerType stupidType)在... root \ SportChannel中\ root \ SportChannel \ ModelImpl \ Ttc \ TTCModelController.cs:283 ... WebRoot.UserControls.HeadlinesTab.Page_Load中的\ ModelImpl \ Ttc \ TTCModelController.cs:171 ... ModelImpl.TTCModelController.GetLatestFourTourSchedulesXml() ,EventArgs e)+491 System.Web.Util。+491 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp,Object o,Object t,EventArgs e)。
____________________________________版本信息:Microsoft .NET Framework版本:2.0.50727.5446;ASP.NET版本:2.0.50727.5420