log4net不记录并抛出错误

当我的Web服务中有任何异常时,我一直在使用log4Net写入文本文件,这是行得通的,但今天它开始抛出错误。

System.Web.Services.Protocols.SoapException: Server was unable to

处理请求。 ---> System.TypeInitializationException:用于..的类型初始值设定项引发异常。 ---> System.IO.FileLoadException:无法加载文件或程序集“log4net,Version = 1.2.9.0,Culture = neutral,PublicKeyToken = b32731d11ce58905”或其某个依赖关系。 定位的程序集清单定义与程序集引用不匹配。 (来自HRESULT的例外:0x80131040)文件名:'log4net,Version = 1.2.9.0,Culture = neutral,PublicKeyToken = b32731d11ce58905'

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLMSoftwareMicrosoftFusion!EnableLog].

如果你在这个堆栈信息有任何输入,请。 分享它。


你是否改变了代码,或者刚刚开始发生?

我看到当目标处理器架构不匹配时会发生此错误。 你有没有改变这个机会?

如果情况并非如此,并且安装了Windows SDK,则可以使用Fusion Log Viewer来查看程序集绑定日志。 该实用程序应该安装在您的机器上。

链接地址: http://www.djcxy.com/p/43653.html

上一篇: log4net not logging and throwing error

下一篇: Unable to use Log4Net with .net Framework 4