C# common.logging-在应用程序配置文件中找到重定向

C# common.logging-在应用程序配置文件中找到重定向,c#,logging,nuget,log4net,common.logging,C#,Logging,Nuget,Log4net,Common.logging,我通过nuget将common.logging.log4net添加到我的visual studio 2012解决方案中 common.logging.log4net版本。-2.0.1 通用日志记录版本2.0.0 log4net-ver。1.2.10 在本地构建/运行时,我通过浏览器看到以下异常: 无法加载文件或程序集“Common.Logging”或其 依赖关系。定位程序集的清单定义不正确 匹配程序集引用。(来自HRESULT的异常:0x8013100) 描述:在执行过程中发生未处理的异常 当前

我通过nuget将common.logging.log4net添加到我的visual studio 2012解决方案中

common.logging.log4net版本。-2.0.1 通用日志记录版本2.0.0 log4net-ver。1.2.10

在本地构建/运行时,我通过浏览器看到以下异常:

无法加载文件或程序集“Common.Logging”或其 依赖关系。定位程序集的清单定义不正确 匹配程序集引用。(来自HRESULT的异常:0x8013100) 描述:在执行过程中发生未处理的异常 当前的web请求。请查看堆栈跟踪以了解更多信息 有关错误的信息及其在代码中的来源

异常详细信息:System.IO.FileLoadException:无法加载文件或 程序集“Common.Logging”或其依赖项之一。位于 程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x8013100)

堆栈跟踪:

[FileLoadException:无法加载文件或程序集'Common.Logging' 或其依赖项之一。定位的程序集的清单定义 与程序集引用不匹配。(HRESULT的异常: 0x8013100)]

[FileLoadException:无法加载文件或程序集的Common.Logging, 版本=2.1.1.0,区域性=中性,PublicKeyToken=af08829b84f0328e'或 它的一个依赖项。定位程序集的清单定义 与程序集引用不匹配。(HRESULT的异常: 0x8013100)]系统。反射。运行时程序集。\u nLoad(程序集名称 文件名、字符串代码库、证据汇编安全性、运行时汇编 位置提示、堆栈爬网标记和堆栈标记、IntPtr PPRIVOSTBINDER、, 布尔throwOnFileNotFound,布尔用于内省,布尔 抑制安全检查)+0
System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef、证据assemblySecurity、RuntimeAssembly reqAssembly、, stackcrawmark和stackMark,IntPtr pPrivHostBinder,布尔值 throwOnFileNotFound,用于内省的布尔值,布尔值 抑制安全检查)+210
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, 证据汇编安全,StackScrawMark&stackMark,IntPtr pPrivHostBinder,用于内省的布尔值)+242
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, 证据集合安全性,堆栈爬网标记和堆栈标记,布尔值 用于内省)+17系统.反射.组装.加载(字符串 汇编字符串)+35
System.Web.Configuration.CompliationSection.LoadAssemblyHelper(字符串 assemblyName,布尔starDirective)+122

它正在寻找Common.Logging Version=2.1.1.0,但找不到它,因为它没有加载。现在,当我调试应用程序时,我看到以下异常,这有点不同:

日志:此绑定在默认加载上下文中启动

日志:使用应用程序配置文件: C:\workspace\FTM\Apps\TM\TM.Web\Web.config

日志:使用主机配置文件: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet.config

日志:使用来自的计算机配置文件 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config

日志:此时未将策略应用于引用(私有, 自定义、部分或基于位置的部件绑定)

日志:正在尝试下载新URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET文件/root/e97e0952/56ab271f/Common.Logging.DLL

日志:正在尝试下载新URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET 文件/root/e97e0952/56ab271f/Common.Logging/Common.Logging.DLL

日志:正在尝试下载新URL file:///C:/Workspaces/FTM/Apps/TM/TM.Web/bin/Common.Logging.DLL.

日志:使用应用程序配置文件: C:\workspace\FTM\Apps\TM\TM.Web\Web.config

日志:使用主机配置文件: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet.config

日志:使用来自的计算机配置文件 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config

日志:在应用程序配置文件2.0.0.0中找到重定向 已重定向到2.1.1.0

日志:发布策略引用:Common.Logging,版本=2.1.1.0, 区域性=中性,PublicKeyToken=af08829b84f0328e

日志:正在尝试下载新URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET文件/root/e97e0952/56ab271f/Common.Logging.DLL

日志:正在尝试下载新URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET 文件/root/e97e0952/56ab271f/Common.Logging/Common.Logging.DLL

日志:正在尝试下载新URL file:///C:/Workspaces/FTM/Apps/TM/TM.Web/bin/Common.Logging.DLL. 警告: 比较程序集名称导致不匹配:次要版本 错误:未能完成程序集的设置(hr=0x8013100)。探查 终止

堆栈跟踪:

[FileLoadException:无法加载文件或程序集'Common.Logging' 或其依赖项之一。定位的程序集的清单定义 与程序集引用不匹配。(HRESULT的异常: 0x8013100)]

[FileLoadException:无法加载文件或程序集的Common.Logging, 版本=2.1.1.0,区域性=中性,PublicKeyToken=af08829b84f0328e'或 它的一个依赖项。定位程序集的清单定义 与程序集引用不匹配。(HRESULT的异常: 0x8013100)]系统。反射。运行时程序集。\u nLoad(程序集名称 文件名、字符串代码库、证据汇编安全性、运行时汇编 位置提示、堆栈爬网标记和堆栈标记、IntPtr PPRIVOSTBINDER、, 布尔throwOnFileNotFound,布尔用于内省,布尔 抑制安全检查)+0
System.Reflection.RuntimeAssembly.InternalLoadAssembly
LOG: Redirect found in application configuration file: 2.0.0.0 redirected to 2.1.1.0.