解决:未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0
2015-10-17 11:22
621 查看
开发环境:Microsoft Visual Studio 2013 MVC4.0
使用SignalR的过程中随着版本的升级,其它程序集也跟着升级,如Newtonsoft.Json,一般编译的时候,如果原来使用的是低版本的会提示编辑警告,如果不处理掉此警告,则可能在生成网站时,会提示上述标题的错误。我的解决方法是在web.config的runtime字段添加Newtonsoft.Json的版本配置,如下所示:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30AD4FE6B2A6AEED" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0"/>
</dependentAssembly>
........... //其它依赖的程序集
</assemblyBinding>
</runtime>
(编译的时候当双击错误列表中的版本警告时,会提示是否修正此警告,选择是会自动在web.config中增加上面的配置)
使用SignalR的过程中随着版本的升级,其它程序集也跟着升级,如Newtonsoft.Json,一般编译的时候,如果原来使用的是低版本的会提示编辑警告,如果不处理掉此警告,则可能在生成网站时,会提示上述标题的错误。我的解决方法是在web.config的runtime字段添加Newtonsoft.Json的版本配置,如下所示:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30AD4FE6B2A6AEED" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0"/>
</dependentAssembly>
........... //其它依赖的程序集
</assemblyBinding>
</runtime>
(编译的时候当双击错误列表中的版本警告时,会提示是否修正此警告,选择是会自动在web.config中增加上面的配置)
相关文章推荐
- ExtJs之格式化(Ext.util.Format)
- JS获取系统时间、计算两个日期天数、比较日期大小
- FineReport——JS二次开发(隐藏下拉框控件的倒三角)
- jsoup 简介
- 电话操作-JSON解析-图片下载工具类
- 你不知道的JavaScript--Item7 函数和(命名)函数表达式
- 你不知道的JavaScript--Item7 函数和(命名)函数表达式
- JSP模板
- JS中的random()、floor()、ceil()、round()
- Javascript Arguments对象
- Ember.js 入门指南——model简介2
- Ember.js 入门指南——model简介1
- JS学习笔记(02)——节点对象
- PhantomJS基础及示例
- json格式化
- PhantomJS
- 用js写九九乘法表
- 如何用js写选项卡
- jsp之c标签用法实例分析
- JSP生成WORD文档,EXCEL文档及PDF文档的方法