无法加载文件或程序集“System.Web.Abstractions,Version=0.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”
我收到以下错误任何想法吗? 仅当控制器调用 ValidateForm() 方法时,我才会收到此错误消息。
无法加载文件或程序集“System.Web.Abstractions,Version=0.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)
I am getting the below error any idea??
I get this error message only when the controller call ValidateForm() method.
Could not load file or assembly 'System.Web.Abstractions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
程序集的正确版本是 3.5.0.0。我猜您正在使用针对此程序集的自定义构建版本编译的内容。您可以使用 bindingRedirect 指示 CLR 加载正确版本的大会。
The correct version of the assembly is 3.5.0.0. I guess you are using something compiled against a custom build version of this assembly. You could use a bindingRedirect to instruct the CLR to load the correct version of the assembly.
该版本号看起来很可疑,因为我在我的机器上能找到的唯一正确的版本是 3.5 版。您的代码可能是针对 CTP/Beta/预览版本编译的吗?
That version number looks suspect, since the only proper version I can find on my machine is version 3.5. Might your code have been compiled against a CTP/Beta/Preview version?