问题:
无法解决“log4net, Version=1.2.11.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a”与“log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821”之间的冲突。正在随意选择“log4net, Version=1.2.11.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a”。
Chinaer.WCF.Services -> E:\TFS\ChinaerSolution\Chinaer\Chinaer.WCF.Services\bin\Debug\Chinaer.WCF.Services.dll
回答1:
在web.config中添加如下的配置:
<runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-1.2.11.0" newVersion="1.2.11.0" /> </dependentAssembly> </assemblyBinding> </runtime>
回答2:
项目中是不是引用了两个版本的log4net的dll?
回答3:
记得上次遇到类似问题时候,前辈帮忙,就是直接先移除log4net组件,还有Web.config中的配置也要删除;关闭,重新打开,接着重新把组件引用进来~~希望能够帮助到你~~
标签:
Ta的文章
更多文章
0条评论
还没有人评论过~