从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