System.Web.WebPages.Razor部署问题

时间:2012-06-14 20:40:25

标签: .net asp.net-mvc-3 razor

我使用了所有可以找到的方法将MVC3项目部署到IIS 7中,但在打开网站时仍然出现此错误。

有任何线索吗?

  

No se puede cargar el archivo o ensamblado'System.Web.WebPages.Razor,   Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'ni   una de sus depedencias。 Ladefinicióndelmanifiesto del ensamblado   没有重合con la referencia al ensamblado。 (ExcepcióndeHRESULT:   0x80131040)

     

描述:执行期间发生了未处理的异常   当前的网络请求。请查看堆栈跟踪了解更多信息   有关错误的信息以及它在代码中的起源。

     

异常详细信息:System.IO.FileLoadException:No se puede cargar el   archivo o ensamblado'System.Web.WebPages.Razor,Version = 2.0.0.0,   Culture = neutral,PublicKeyToken = 31bf3856ad364e35'ni una de sus   dependencias。 Ladefinicióndelmanifiesto del ensamblado没有重合   con la referencia al ensamblado。 (ExcepcióndeHRESULT:0x80131040)

     

来源错误:

     

执行期间生成了未处理的异常   当前的网络请求。有关的来源和位置的信息   可以使用下面的异常堆栈跟踪来识别异常。

     

装配加载跟踪:以下信息可能对您有所帮助   确定汇编'System.Web.WebPages.Razor的原因,   Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'   无法加载。

     

AVS:El registro del enlace deensambladoestádesactivado。帕拉   habilitar el registro de errores del enlace de ensamblado,establezca   el valor de Registro [HKLM \ Software \ Microsoft \ Fusion!EnableLog]   (DWORD)como 1. Nota:existeunadisminucióndelrendimiento asociada   registro de errores del enlace de ensamblado。 Para desactivar esta   característica,elimine el valor de Registro   [HKLM \ SOFTWARE \微软\融合!EnableLog]。

     

堆栈追踪:

     

[FileLoadException:No se puede cargar el archivo o ensamblado   'System.Web.WebPages.Razor,Version = 2.0.0.0,Culture = neutral,   PublicKeyToken = 31bf3856ad364e35'ni una de sus depedencias。啦   definicióndelmanifiesto del ensamblado no conide con la referencia   al ensamblado。 (ExcepcióndeHRESULT:0x80131040)]
  WebMatrix.Security.PreApplicationStartCode.Start()+ 0

     

[InvalidOperationException:预应用程序启动初始化   方法从WebMatrix.Security.PreApplicationStartCode类型开始抛出   以下错误消息的例外:没有se puede cargar el   archivo o ensamblado'System.Web.WebPages.Razor,Version = 2.0.0.0,   Culture = neutral,PublicKeyToken = 31bf3856ad364e35'ni una de sus   dependencias。 Ladefinicióndelmanifiesto del ensamblado没有重合   con la referencia al ensamblado。 (ExcepcióndeHRESULT:0x80131040)。]   System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1   方法)+423
  System.Web.Compilation.BuildManager.CallPreStartInitMethods()+ 306 6   System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager   appManager,IApplicationHost appHost,IConfigMapPathFactory   configMapPathFactory,HostingEnvironmentParameters hostingParameters,   PolicyLevel policyLevel,Exception appDomainCreationException)+677

     

[HttpException(0x80004005):预应用程序启动初始化   方法从WebMatrix.Security.PreApplicationStartCode类型开始抛出   以下错误消息的例外:没有se puede cargar el   archivo o ensamblado'System.Web.WebPages.Razor,Version = 2.0.0.0,   Culture = neutral,PublicKeyToken = 31bf3856ad364e35'ni una de sus   dependencias。 Ladefinicióndelmanifiesto del ensamblado没有重合   con la referencia al ensamblado。 (ExcepcióndeHRESULT:0x80131040)。]   System.Web.HttpRuntime.FirstRequestInit(HttpContext context)+9090876   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)+97   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest   wr,HttpContext context)+256

2 个答案:

答案 0 :(得分:1)

先生。 Haack提供了answer you are looking for(除了在每个Web服务器上安装所需的东西)。它运行良好,尤其是在网络农场环境中。

答案 1 :(得分:0)

疯狂的一天!

我只是将WebMatrix安装到服务器上,它可以正常工作! Pfffff:)