WRN: 比较程序集名称导致不匹配: 主要版本
WRN: 比较程序集名称导致不匹配: 主要版本
我遇到了一个错误,导致无法加载我的网站。我对.NET不熟悉,有人可以指导我吗?\n在\'/\'应用程序中的服务器错误。\n无法加载文件或程序集\'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35\'或其某个依赖项。所定位的程序集的清单定义与程序集引用不匹配。(HRESULT的异常:0x80131040)\n描述:当前网页执行期间发生未处理的异常。请查看堆栈跟踪以获取有关错误的更多信息以及其在代码中的起源位置。\n异常详细信息:\n
\nSystem.IO.FileLoadException: 无法加载文件或程序集\'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35\'或其某个依赖项。所定位的程序集的清单定义与程序集引用不匹配。(HRESULT的异常:0x80131040)\n
\n源错误:\n
\n当前网页请求的执行期间生成了一个未处理的异常。可以使用以下异常堆栈跟踪信息来确定异常的起源和位置。\n
\n程序集加载跟踪:以下信息有助于确定为何无法加载程序集\'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35\'。\n
\n警告:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值[HKLM\\Software\\Microsoft\\Fusion!EnableLog] (DWORD)设置为1。注意:启用程序集绑定失败日志记录会导致一定的性能损失。要关闭此功能,请删除注册表值[HKLM\\Software\\Microsoft\\Fusion!EnableLog]。\n
\n堆栈跟踪:\n
\n[FileLoadException: 无法加载文件或程序集\'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35\'或其某个依赖项。所定位的程序集的清单定义与程序集引用不匹配。(HRESULT的异常:0x80131040)]
\nMicrosoft.Web.Helpers.PreApplicationStartCode.Start() +0\n[InvalidOperationException: 在类型Microsoft.Web.Helpers.PreApplicationStartCode上的预应用程序起始初始化方法Start引发了异常,该异常具有以下错误消息: 无法加载文件或程序集\'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35\'或其某个依赖项。所定位的程序集的清单定义与程序集引用不匹配。(HRESULT的异常:0x80131040)。]
\nSystem.Web.Compilation.BuildManager.InvokePreStartInitMethodsCore(ICollection1 methods, Func1 setHostingEnvironmentCultures) +874
\nSystem.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1\nmethods) +169
\nSystem.Web.Compilation.BuildManager.CallPreStartInitMethods(String\npreStartInitListPath, Boolean& isRefAssemblyLoaded) +133
\nSystem.Web.Compilation.BuildManager.ExecutePreAppStart() +176
\nSystem.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager\nappManager, IApplicationHost appHost, IConfigMapPathFactory\nconfigMapPathFactory, HostingEnvironmentParameters hostingParameters,\nPolicyLevel policyLevel, Exception appDomainCreationException) +734\n[HttpException (0x80004005): 在类型Microsoft.Web.Helpers.PreApplicationStartCode上的预应用程序起始初始化方法Start引发了异常,该异常具有以下错误消息: 无法加载文件或程序集\'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35\'或其某个依赖项。所定位的程序集的清单定义与程序集引用不匹配。(HRESULT的异常:0x80131040)。]
\nSystem.Web.HttpRuntime.FirstRequestInit(HttpContext context) +579
\nSystem.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)\n+112 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest\nwr, HttpContext context) +716\n版权信息: Microsoft .NET Framework 版本:4.0.30319;\nASP.NET 版本:4.6.1073.0\n
\n我在以前的帖子中没有找到解决方案。