我正在开发mvcweb应用程序。在这个应用程序中,我正在集成 kafka
所以我从https://github.com/exacttargetdev/kafka-net.
我补充道 Kafka.Client dll
我的mvc4网络应用。当我创建一个 producer
它给了我一个错误
无法加载文件或程序集“log4net,version=1.2.10.0,culture=neutral,publickeytoken=1b44e1d426115821”或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配(hresult异常:0x80131040)“:”log4net,版本=1.2.10.0,区域性=neutral,publickeytoken=1b44e1d426115821
我搜索了这个错误并更新了我的web.config文件
<dependentAssembly>
<assemblyIdentity name="log4net" publicKeyToken="1b44e1d426115821" />
<bindingRedirect oldVersion="1.2.10.0-1.2.15.0" newVersion="1.2.15.0" />
</dependentAssembly>
但还是有个错误。更新后 web.config
我有以下错误。
这是我得到的完全例外
system.typeinitializationexception:“kafka.client.producer.producerpool”的类型初始值设定项引发了异常。-->system.io.fileloadexception:无法加载文件或程序集“log4net,version=1.2.15.0,culture=neutral,publickeytoken=1b44e1d426115821”或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配(hresult异常:0x80131040)-->system.io.fileloadexception:无法加载文件或程序集“log4net,version=1.2.10.0,culture=neutral,publickeytoken=1b44e1d426115821”或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配(hresult异常:0x80131040)
在我的mvc项目中,我使用 log4net-1.2.15
在Kafka的客户项目中 log4net-1.2.10
我没有达到我做错的地方。有人能帮我解决这个问题吗?
暂无答案!
目前还没有任何答案,快来回答吧!