无法加载文件或程序集&System; Web.Mvc'或其中一个依赖项。装配加载错误

时间:2017-05-26 07:42:34

标签: asp.net asp.net-mvc asp.net-mvc-4

从Git中提取代码后我遇到了麻烦。拉后我无法在我的项目中运行任何页面。我有以下错误请在这方面提供帮助 无法加载文件或程序集&System; Web.Mvc'或其中一个依赖项。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)

描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.IO.FileLoadException:无法加载文件或程序集&System; Web.Mvc'或其中一个依赖项。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)

程序集加载跟踪:以下信息有助于确定程序集&System; Web.Mvc'无法加载。

===预绑定状态信息=== 日志:DisplayName = System.Web.Mvc  (部分) 警告:为程序集提供了部分绑定信息: 警告:程序集名称:System.Web.Mvc |域名ID:2 警告:仅提供部分程序集显示名称时发生部分绑定。 警告:这可能导致装订器装入错误的装配。 警告:建议为程序集提供完全指定的文本标识, 警告:它由简单的名称,版本,文化和公钥令牌组成。 警告:有关此问题的更多信息和常见解决方案,请参阅白皮书http://go.microsoft.com/fwlink/?LinkId=109270。 日志:Appbase = file:/// G:/Projects/DotNet/VS2015/GoalPear/GoalPear.Web/ 日志:初始PrivatePath = G:\ Projects \ DotNet \ VS2015 \ GoalPear \ GoalPear.Web \ bin

调用程序集:(未知)。

日志:此绑定在默认加载上下文中启动。 日志:使用应用程序配置文件:G:\ Projects \ DotNet \ VS2015 \ GoalPear \ GoalPear.Web \ web.config 日志:使用主机配置文件:C:\ Users \ soft \ Documents \ IISExpress \ config \ aspnet.config 日志:使用C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ config \ machine.config中的计算机配置文件。 日志:此时策略未应用于引用(私有,自定义,部分或基于位置的程序集绑定)。 日志:尝试下载新的URL文件:/// C:/ Users / soft / AppData / Local / Temp / Temporary ASP.NET Files / root / 55855fce / 67ae2290 / System.Web.Mvc.DLL。 日志:尝试下载新的URL文件:/// C:/ Users / soft / AppData / Local / Temp / Temporary ASP.NET Files / root / 55855fce / 67ae2290 / System.Web.Mvc / System.Web.Mvc.DLL 。 日志:尝试下载新的URL文件:/// G:/Projects/DotNet/VS2015/GoalPear/GoalPear.Web/bin/System.Web.Mvc.DLL。 日志:使用应用程序配置文件:G:\ Projects \ DotNet \ VS2015 \ GoalPear \ GoalPear.Web \ web.config 日志:使用主机配置文件:C:\ Users \ soft \ Documents \ IISExpress \ config \ aspnet.config 日志:使用C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ config \ machine.config中的计算机配置文件。 日志:在应用程序配置文件中找到重定向:5.1.0.0重定向到5.2.3.0。 日志:政策后参考:System.Web.Mvc,Version = 5.2.3.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35 日志:尝试下载新的URL文件:/// C:/ Users / soft / AppData / Local / Temp / Temporary ASP.NET Files / root / 55855fce / 67ae2290 / System.Web.Mvc.DLL。 日志:尝试下载新的URL文件:/// C:/ Users / soft / AppData / Local / Temp / Temporary ASP.NET Files / root / 55855fce / 67ae2290 / System.Web.Mvc / System.Web.Mvc.DLL 。 日志:尝试下载新的URL文件:/// G:/Projects/DotNet/VS2015/GoalPear/GoalPear.Web/bin/System.Web.Mvc.DLL。 警告:比较程序集名称导致不匹配:次要版本 错误:无法完成程序集的设置(hr = 0x80131040)。探测终止。

堆栈追踪:

[FileLoadException:无法加载文件或程序集' System.Web.Mvc'或其中一个依赖项。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)]

[FileLoadException:无法加载文件或程序集' System.Web.Mvc,Version = 5.2.3.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个依赖项。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)]    System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,RuntimeAssembly locationHint,StackCrawlMark& stackMark,IntPtr pPrivHostBinder,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks)+0    System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,RuntimeAssembly locationHint,StackCrawlMark& stackMark,IntPtr pPrivHostBinder,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks)+36    System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef,Evidence assemblySecurity,RuntimeAssembly reqAssembly,StackCrawlMark& stackMark,IntPtr pPrivHostBinder,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks)+152    System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString,Evidence assemblySecurity,StackCrawlMark& stackMark,IntPtr pPrivHostBinder,Boolean forIntrospection)+77    System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString,Evidence assemblySecurity,StackCrawlMark& stackMark,Boolean forIntrospection)+21    System.Reflection.Assembly.Load(String assemblyString)+28    System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName,Boolean starDirective)+38

[ConfigurationErrorsException:无法加载文件或程序集' System.Web.Mvc,Version = 5.2.3.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个依赖项。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)]    System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName,Boolean starDirective)+738    System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory()+217    System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai)+130    System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig)+170    System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies()+92    System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath,Boolean& isRefAssemblyLoaded)+290    System.Web.Compilation.BuildManager.ExecutePreAppStart()+157    System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParameters hostingParameters,PolicyLevel policyLevel,Exception appDomainCreationException)+531

[HttpException(0x80004005):无法加载文件或程序集&System; Web.Mvc,Version = 5.2.3.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个依赖项。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)]    System.Web.HttpRuntime.FirstRequestInit(HttpContext context)+9946132    System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)+90    System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext context)+261

0 个答案:

没有答案