求虐心爱情故事之炼爱2百度云

EXT.NET(8)
1&&& 丢失相应的dll或者引用的文件,这种原因一般比较少见,因为容易排查
2&&& 多个项目里,对同一个dll的引用位置或者版本不一样,往往是因为先前添加的项目dll的版本低,后面添加的项目里面引用的dll版本比较高,但是这两个dll名字是一样的
3&& dll的版本和config文件定义的版本不一样,有可能config文件是从别处复制来的,而dll的文件是最近下载的,而不是原本项目的dll,这种情况下,要么修改config文件,要么引用的dll为与原来的config文件对应的dll.
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:46133次
积分:1230
积分:1230
排名:千里之外
原创:75篇
转载:17篇
(1)(2)(1)(2)(7)(2)(1)(1)(1)(2)(1)(9)(6)(7)(3)(5)(4)(38)更新Newtonsoft.Json后报错误 - ASP.NET当前位置:& &&&更新Newtonsoft.Json后报错误更新Newtonsoft.Json后报错误&&网友分享于:&&浏览:2次更新Newtonsoft.Json后报异常。问题描述:
1.vs2013新建4.5.1web&项目,Newtonsoft.Json版本为5.0.6
2.运行项目,正常
2.通过NuGet把Newtonsoft.Json更新到6.0.4
3.运行项目,抛出异常:
“/”应用程序中的服务器错误。
未能加载文件或程序集“Newtonsoft.Json,&Version=4.5.0.0,&Culture=neutral,&PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。&(异常来自&HRESULT:0x)
说明:&执行当前&Web&请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。&
异常详细信息:&System.IO.FileLoadException:&未能加载文件或程序集“Newtonsoft.Json,&Version=4.5.0.0,&Culture=neutral,&PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。&(异常来自&HRESULT:0x)
程序集加载跟踪:&下列信息有助于确定程序集“Newtonsoft.Json,&Version=4.5.0.0,&Culture=neutral,&PublicKeyToken=30ad4fe6b2a6aeed”未能加载的原因。
===&预绑定状态信息&===
日志:&DisplayName&=&Newtonsoft.Json,&Version=4.5.0.0,&Culture=neutral,&PublicKeyToken=30ad4fe6b2a6aeed
&(Fully-specified)
日志:&Appbase&=&file:///c:/users/administrator/documents/visual&studio&2013/Projects/WebApplication1/WebApplication1/
日志:&初始&PrivatePath&=&c:\users\administrator\documents\visual&studio&2013\Projects\WebApplication1\WebApplication1\bin
调用程序集:&System.Net.Http.Formatting,&Version=5.0.0.0,&Culture=neutral,&PublicKeyToken=31bf。
日志:&此绑定从&default&加载上下文开始。
日志:&正在使用应用程序配置文件:&c:\users\administrator\documents\visual&studio&2013\Projects\WebApplication1\WebApplication1\web.config
日志:&使用主机配置文件:&C:\Users\Administrator\Documents\IISExpress\config\aspnet.config
日志:&使用&C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config&的计算机配置文件。
日志:&策略后引用:&Newtonsoft.Json,&Version=4.5.0.0,&Culture=neutral,&PublicKeyToken=30ad4fe6b2a6aeed
日志:&尝试下载新的&URL&file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary&ASP.NET&Files/root/add89950f/Newtonsoft.Json.DLL。
日志:&尝试下载新的&URL&file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary&ASP.NET&Files/root/add89950f/Newtonsoft.Json/Newtonsoft.Json.DLL。
日志:&尝试下载新的&URL&file:///c:/users/administrator/documents/visual&studio&2013/Projects/WebApplication1/WebApplication1/bin/Newtonsoft.Json.DLL。
警告:&比较程序集名称时发生不匹配:&主版本
错误:&未能完成程序集的安装(hr&=&0x)。探测终止。
堆栈跟踪:&
[FileLoadException:&未能加载文件或程序集“Newtonsoft.Json,&Version=4.5.0.0,&Culture=neutral,&PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。&(异常来自&HRESULT:0x)]
&&&System.Net.Http.Formatting.JsonMediaTypeFormatter..ctor()&+0
&&&System.Net.Http.Formatting.MediaTypeFormatterCollection.CreateDefaultFormatters()&+84
&&&System.Net.Http.Formatting.MediaTypeFormatterCollection..ctor()&+42
&&&System.Web.Http.HttpConfiguration.DefaultFormatters()&+54
&&&System.Web.Http.HttpConfiguration..ctor(HttpRouteCollection&routes)&+90
&&&System.Web.Http.GlobalConfiguration.&CreateConfiguration&b__0()&+95
&&&System.Lazy`1.CreateValue()&+415
&&&System.Lazy`1.LazyInitValue()&+152
&&&System.Lazy`1.get_Value()&+75
&&&System.Web.Http.GlobalConfiguration.get_Configuration()&+35
&&&WebApplication1.Areas.HelpPage.HelpPageAreaRegistration.RegisterArea(AreaRegistrationContext&context)&in&c:\Users\Administrator\Documents\Visual&Studio&2013\Projects\WebApplication1\WebApplication1\Areas\HelpPage\HelpPageAreaRegistration.cs:23
&&&System.Web.Mvc.AreaRegistration.CreateContextAndRegister(RouteCollection&routes,&Object&state)&+198
&&&System.Web.Mvc.AreaRegistration.RegisterAllAreas(RouteCollection&routes,&IBuildManager&buildManager,&Object&state)&+238
&&&System.Web.Mvc.AreaRegistration.RegisterAllAreas(Object&state)&+75
&&&System.Web.Mvc.AreaRegistration.RegisterAllAreas()&+24
&&&WebApplication1.WebApiApplication.Application_Start()&in&c:\Users\Administrator\Documents\Visual&Studio&2013\Projects\WebApplication1\WebApplication1\Global.asax.cs:16
[HttpException&(0x):&未能加载文件或程序集“Newtonsoft.Json,&Version=4.5.0.0,&Culture=neutral,&PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。&(异常来自&HRESULT:0x)]
&&&System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext&context,&HttpApplication&app)&+9936761
&&&System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr&appContext,&HttpContext&context,&MethodInfo[]&handlers)&+118
&&&System.Web.HttpApplication.InitSpecial(HttpApplicationState&state,&MethodInfo[]&handlers,&IntPtr&appContext,&HttpContext&context)&+172
&&&System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr&appContext,&HttpContext&context)&+336
&&&System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr&appContext)&+296
[HttpException&(0x):&未能加载文件或程序集“Newtonsoft.Json,&Version=4.5.0.0,&Culture=neutral,&PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。&(异常来自&HRESULT:0x)]
&&&System.Web.HttpRuntime.FirstRequestInit(HttpContext&context)&+9915300 共&2&页:
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有通过程序包控制台安装Newtonsoft.Json,NuGet会自动加载最新的版本是6.0.8,结果编译程序后出现如下错误:
  未能加载文件或程序集&Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed&或它的某一个依赖项。系统找不到指定的文件。
原因:asp.net程序引用Newtonsoft.Json会去找Newtonsoft.Json包,如果找不到会默认去引用版本4.5.0.0,这样就产生了冲突。导致整个web程序无法执行,上传到服务器后输入域名会出现一堆的路径列表。
解决方法:
  1、通过vs2012:工具&库程序包管理器&程序包管理器控制台&打开控制台执行:PM& install-package newtonsoft.json [项目文件],执行后稍等片刻&Newtonsoft.Json就会加载到相应的项目引用中。
  2、保证bin文件夹中有Newtonsoft.Json包
  3、在webconfig文件中添加:
   &runtime& 
& & & & & &&assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"&& & & & & & & & &dependentAssembly&& & & & & & & & & & & &assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /&& & & & & & & & & & &&bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" /&& & & & & & & & &/dependentAssembly&& & & & & &&/assemblyBinding&& & & & &/runtime&
& & & & &这样保证程序加载最新的包版本6.0.0.0
& & & 4.重新编译
阅读(...) 评论()

我要回帖

更多关于 虐心爱情故事之炼爱 的文章

 

随机推荐