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-mvc – ScriptBundle中的{version}是什么(“/ scri
- asp.net-mvc-3 – ASP.Net MVC 3 Razor Concatenate String
- asp.net-mvc – 如何在asp.net中使用mvc构建购物车?
- asp.net-mvc – WebApi Action过滤器调用两次
- 如何在asp.net的页面加载中调用javascript函数
- asp.net – 什么项目层应该屏幕DTO的生活?
- asp.net-mvc – 我应该每个请求使用一个HttpClient实例来处
- asp.net-mvc-3 – 从ViewBag添加@ Html.TextBox值
- 子文件夹中忽略ASP.NET web.config授权设置
- 如何在ASP.NET核心rc2中禁用浏览器缓存?
- asp.net-mvc – 失败的ASP.NET MVC路由.这是一个
- ASP.net MVC Webforms视图引擎的缺点?
- asp.net-mvc – 为什么Visual Studio崩溃打开ASP
- asp.net-mvc – ASP.NET MVC使用自定义角色提供程
- asp.net-mvc – 认证之前调用的ASP.NET MVC控制器
- nuget-package – 如何创建和使用ASP.NET vNext类
- asp.net – IIS HTTP错误500.19
- 有没有替代ASP.NET的C#web开发?
- 处理ASP.NET MVC中的异步请求
- asp.net – 用于Basic或Windows身份验证的无限重
