asp.net – 部署后初始加载时出现奇怪的log4net引用错误
|
参见英文答案 >
Log4Net in WCF not working4个
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" culture="neutral" />
<bindingRedirect oldVersion="1.2.10.0" newVersion="1.2.11.0" />
</dependentAssembly>
</assemblyBinding>
这是我得到的错误: ‘/’应用程序中的服务器错误. 无法加载文件或程序集’log4net,Version = 1.2.10.0,Culture = neutral,PublicKeyToken = 1b44e1d426115821’或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配. (HRESULT异常:0x80131040) 异常详细信息:System.IO.FileLoadException:无法加载文件或程序集’log4net,PublicKeyToken = 1b44e1d426115821’或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配. (HRESULT异常:0x80131040) 来源错误: Line 76: </script> Line 77: <form id="form1" runat="server"> Line 78: <asp:ScriptManager ID="radscriptmanager" runat="server"> Line 79: </asp:ScriptManager> Line 80: <asp:ContentPlaceHolder ID="cphAfterScriptManager" runat="server"> 源文件:MainFront.Master Line:78 程序集加载跟踪:以下信息有助于确定无法加载程序集“log4net,PublicKeyToken = 1b44e1d426115821”的原因. 解决方法我怀疑这可能是因为您在应用程序中依赖于1.2.10,并且由于新的签名密钥,您安装的log4net的新版本不兼容.1.2.11您会注意到已经签署了一个不同的密钥,这对许多人造成了痛苦.我最终还是回到了1.2.10. 但是,有一个版本的1.2.11与之前的密钥一起使用.只需下载并执行以下操作,一切都应该没问题. <runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="log4net" publicKeyToken="1b44e1d426115821" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.2.10.0"
newVersion="1.2.11.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
您可以从以下网址获取新旧密钥:http://logging.apache.org/log4net/download_log4net.cgi (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 如何正确地大写希腊字在.NET?
- ASP.NET:Response.Redirect(…)后的代码会发生什么?
- asp.net – 如何绑定DropDownList的选定值
- 如何在ASP.NET MVC中具有相同名称的文件夹和控制器?
- iis-6 – IIS 6上的ASP.NET路由
- asp.net-mvc-3 – 如何使用Console.WriteLine在ASP.Net MVC
- asp.net-mvc – 如何在ASP.NET MVC中生成完整的trace.axd?
- asp.net-mvc-4 – MVC 4中的ClientValidationEnabled和Unob
- 使用ASP.NET Identity 2.0和MVC 5进行自定义单点登录
- 在ASP.NET中,HTML指令符号%#或%= etc?在服务器端执行代码
- asp.net http服务器推送到客户端
- asp.net – 有没有办法以编程方式添加项目到元素
- asp.net-mvc – ASP.Net MVC – 处理多个复选框
- asp.net-mvc – 依赖注入框架的重点是什么?
- ASP.NET MVC路由的无限URL参数
- asp.net – 如何在网格视图列标题上添加鼠标悬停
- asp.net-mvc – TinyURL喜欢使用ASP.NET MVC进行
- asp.net – asp .net mvc OnResultExecuting mod
- asp.net – 如何监视SQL Server中的活动连接池?
- asp.net-mvc – MVC 3 – 在视图中显示字典值
