asp.net-mvc – 如何成功配置Common.Logging?
我试图使用NuGet软件包来配置Common.Logging在ASP.Net MVC项目中使用NLog2.根据以下URL提供的信息,我相信我的记录器配置正确,但我仍然会收到配置错误. Common.Logging Configuration Instructions NLog Configuration Tutorial 我已按照说明将以下内容添加到web.config中: <configuration> <configSections> <section name="nlog" type="NLog.Config.ConfigSectionHandler,NLog"/> <sectionGroup name="common"> <section name="logging" type="Common.Logging.ConfigurationSectionHandler,Common.Logging" /> </sectionGroup> </configSections> <common> <logging> <factoryAdapter type="Common.Logging.NLog.NLogLoggerFactoryAdapter,Common.Logging.NLog20"> <arg key="configType" value="INLINE" /> </factoryAdapter> </logging> </common> <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <targets> <target name="logfile" xsi:type="file" filename="e:logfile.txt" layout="${date:format=yyyy/MM/dd HH:mm:ss} ${message}" /> </targets> <rules> <logger name="*" minlevel="Trace" writeTo="logfile" /> </rules> </nlog> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="Common.Logging" publicKeyToken="af08829b84f0328e" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" /> </dependentAssembly> </assemblyBinding> </runtime> </configuration> 据我所知,这是我应该做的一切,但是当我尝试运行Web项目时,我收到配置错误…
任何人都可以提供有关遗漏或错误的建议? 解决方法问题似乎是Common.Logging NuGet包(v2.0.0)添加的默认配置是不正确的.web.config中的运行时部分需要更改为以下内容: <dependentAssembly> <assemblyIdentity name="Common.Logging" publicKeyToken="af08829b84f0328e" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="2.0.0.0" /> </dependentAssembly> 注意oldVersion值.这似乎是导致错误的原因(至少基于我在上述问题中概述的情况). 另请参见这个相关的GitHub问题:Possible Issues with Common.Logging / Common.Logging.NLog20 NuGet packages. (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Asp.net Core 1.1 升级后操作mysql出错的解决办法
- asp.net-mvc – 使用asp.net mvc 2功能与火花浏览引擎
- asp.net-mvc – 允许一个人一次使用帐户的可重用方式
- asp.net-mvc – ASP.NET捆绑/分类:包括动态生成的Javascri
- asp.net-mvc – 你如何指定在列表框中显示多少项目(高度)
- asp.net-mvc – 我需要有关HandleError的更多信息
- ASP.NET缓存管理的几种方法
- asp.net-mvc – asp.net MVC应该是View-Model封装域模型吗?
- asp.net-mvc-3 – 在ASP.NET MVC 3中覆盖/禁用授权
- asp.net-mvc – 为什么我的视图模型中的内部成员无法在视图
- asp.net-mvc – 使用AD的ASP.NET MVC表单Auth在本
- 使用asp.net中的web api通过http进行身份验证
- 如何解决.Net中冲突的程序集?
- asp.net-mvc – 在EditorFor for child对象中使用
- asp.net – 为每个网站/应用程序创建单独的IIS应
- asp.net – IE10中的LinkButtons不执行回发
- asp.net – Tridion分析和个性化错误:用户不能为
- asp.net-mvc – 访问ASP.NET MVC应用程序中的控制
- asp.net读取excel文件的三种方法示例
- asp.net-mvc – 使用IIS7.5将网站中的URL绑定到另