0

我收到了来自开发人员的网页,当我尝试在全新安装的带有 IIS 8 的 Windows Server 2012 上安装它时,出现以下错误:

Could not load file or assembly 'System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. 
  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.FileNotFoundException: Could not load file or assembly 'System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

我尝试在笔记本电脑上下载 Windows SDK,然后将其复制gacutil.exe到服务器上并运行:

C:\tmp>gacutil.exe /I C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Web.WebPages.Razor.dll

但我仍然得到同样的错误。有谁熟悉这个?

我从来都不是 .NET 开发人员。我不知道该怎么做。我需要在我的 Windows Server 上安装其他东西吗?

4

1 回答 1

1

您缺少 Web 应用程序的 bin 目录中的 System.Web.WebPges.Razor 文件。除非该版本已安装在 GAC 中,否则请尝试将其副本放在 bin 目录中,以便应用程序可以访问它。

于 2013-05-06T13:52:46.253 回答