我正在使用MVC4中的Web服务但是我尝试运行代码时遇到了这种类型的错误。
“Microsoft.WindowsAzure.Storage.dll中发生了'System.IO.FileLoadException'类型的异常,但未在用户代码中处理
其他信息:无法加载文件或程序集“Microsoft.Data.Services.Client,Version = 5.6.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040)“
注意:我已将“COPY LOCAL”属性设置为true,但没有任何更改
答案 0 :(得分:2)
该错误通常意味着您使用的程序集正在使用另一个版本而不是加载到您的应用程序域的版本。
通常通过在web.config中添加<assemblyBinding>
来解决错误。查看可在解决方案中找到的所有配置文件。其中一个可能有装配绑定。将该绑定复制到Web项目。
原因还可能是您有<assemblyBinding>
,但它指向的版本不正确。