-1

我已经使用 dotNetFx45_Full_x86_x64.exe 安装程序安装了 .NET 4.5 框架,并在 Windows 2008 R2 服务器中使用 AspNetMVC4Setup.exe 安装程序安装了 ASPNET MVC4 框架,但我不断收到消息“没有为扩展注册的构建提供程序'.cshtml'。在尝试运行我的 ASPNET MVC4 应用程序时。

我已经通过在我的 Web.config 中添加一个 buildProviders 部分暂时解决了这个问题,但我想知道如何设置服务器以便我可以使用当前框架而无需触摸我的 Web.config(我可以使用相同的方式在我的开发机器上运行它们)。

4

1 回答 1

1

这是在黑暗中拍摄的,但也许是“aspnet_regiis -i”?

(确保在服务器上的正确目录中运行该版本)

http://msdn.microsoft.com/en-us/library/k6h9cz8h(v=vs.80).aspx

更新:

您是否还在 Web 应用程序的 BIN 文件夹中部署了以下 .dll?

  • System.Web.Helpers.dll
  • System.Web.Mvc.dll
  • System.Web.WebPages.Deployment.dll
  • system.Web.WebPages.dll
  • System.Web.WebPages.Razor.dll
于 2012-10-09T13:47:40.270 回答