asp.net-mvc-2 – 无法加载文件或程序集’System.Web.Mvc’或其依赖项之一
发布时间:2020-05-23 19:47:39 所属栏目:asp.Net 来源:互联网
导读:我有这个新的MVC应用程序,我已经安装在Windows 2008 Server上.并在运行localhost时收到以下消息. 我已经检查了Bin文件夹,并且可以确认Systems.Web.MVC在那里.该文件的版本是2.0.50217.0 在web.config中我定义了这个程序集, 任何人都可以帮忙吗?请参阅以下错
|
我有这个新的MVC应用程序,我已经安装在Windows 2008 Server上.并在运行localhost时收到以下消息. 我已经检查了Bin文件夹,并且可以确认Systems.Web.MVC在那里.该文件的版本是2.0.50217.0 在web.config中我定义了这个程序集, 任何人都可以帮忙吗?请参阅以下错误消息: – – 错误信息 – – – – – – – – – – – – – – – Server Error in '/' Application. -------------------------------------------------------------------------------- Could not load file or assembly 'System.Web.Mvc' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.IO.FileLoadException: Could not load file or assembly 'System.Web.Mvc' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Assembly Load Trace: The following information can be helpful to determine why the assembly 'System.Web.Mvc' could not be loaded. WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging,set the registry value [HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off,remove the registry value [HKLMSoftwareMicrosoftFusion!EnableLog]. Stack Trace: [FileLoadException: Could not load file or assembly 'System.Web.Mvc' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)] [FileLoadException: Could not load file or assembly 'System.Web.Mvc,Version=3.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)] System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,RuntimeAssembly locationHint,StackCrawlMark& stackMark,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks) +0 System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName,Boolean suppressSecurityChecks) +39 System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef,Boolean suppressSecurityChecks) +132 System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString,Boolean forIntrospection) +144 System.Reflection.Assembly.Load(String assemblyString) +28 System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName,Boolean starDirective) +46 [ConfigurationErrorsException: Could not load file or assembly 'System.Web.Mvc,PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)] System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName,Boolean starDirective) +618 System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +209 System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +130 System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +178 System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies() +94 System.Web.Compilation.BuildManager.CallPreStartInitMethods() +332 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParameters hostingParameters,PolicyLevel policyLevel,Exception appDomainCreationException) +591 [HttpException (0x80004005): Could not load file or assembly 'System.Web.Mvc,PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +8950644 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +97 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext context) +256 -------------------------------------------------------------------------------- Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1 解决方法部署到运行MVC2的服务器时遇到此问题,需要包含在构建中的文件是:Microsoft.Web.Infrastructure.dll System.Web.Helpers.dll System.Web.Mvc.dll System.Web.Razor.dll System.Web.WebPages.Deployment.dll System.Web.WebPages.dll System.Web.WebPages.Razor.dll Phil Haack在这里做了一个很好的帖子(如果你在部署时遇到这个问题怎么解决) http://haacked.com/archive/2011/05/25/bin-deploying-asp-net-mvc-3.aspx (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在非开发环境中省略从Web API方法返回的错误消息
- asp.net文件上传示例分享
- asp.net – 具有绝对URL的Asp .Net MVC RedirectToAction
- 为什么工作线程使我的ASP.NET生成器在睡眠期间遇到ThreadAb
- asp.net-mvc – ASP.NET身份和声明
- 实时监控ASP.NET Web应用程序的工具和方法?
- ASP.NET Web Api:如何使用URL参数传递访问令牌(oAuth 2.0)
- asp.net-mvc – 如果用户在int字段中放入非数字字符串,则自
- ASP.NET:asp:禁用Javascript的LinkButton?
- asp.net – 用于.NET的HTML Sanitizer
推荐文章
站长推荐
- asp.net-mvc-3 – 如果没有定义,Razor RenderSec
- ASP.NET System.Data.EntityClient连接字符串帮助
- asp.net-mvc – Ninject如何在ASP.NET MVC中创建
- asp.net-mvc – ASP.NET MVC – 向ActionLinks添
- asp.net-mvc – ASP.Net MVC中的线程安全性
- asp.net-mvc-3 – 在MVC3中使用Html.LabelFor的表
- 转:[WebServices]介绍
- 如何在ASP.NET Core 2.0中设置多个身份验证方案?
- asp.net-mvc-4 – MVC 4中的HttpContext.Current
- asp.net – 在更改密码时从所有浏览器注销用户
热点阅读
