Asp.net mvc 3 如何将ASP.NET MVC视图预编译与应用程序代码助手一起使用?

Asp.net mvc 3 如何将ASP.NET MVC视图预编译与应用程序代码助手一起使用?,asp.net-mvc-3,appharbor,view-helpers,precompile,Asp.net Mvc 3,Appharbor,View Helpers,Precompile,我正在尝试启用视图编译,以便更快地加载ASP.NET MVC3网站。我的网站托管在AppHarbor上 但是,我的视图使用了在App_Code文件夹中定义的MVC3视图帮助程序 当我尝试加载我的网站时,我得到: “不允许使用目录'/App\u Code/',因为应用程序已预编译。” 如何停止将App_代码文件夹部署到web服务器,但仍要预编译App_代码帮助程序 我已尝试将助手更改为Content=None,但这会导致AppHarbor生成错误,因为在预编译期间找不到助手文件。我想说,不要在we

我正在尝试启用视图编译,以便更快地加载ASP.NET MVC3网站。我的网站托管在AppHarbor上

但是,我的视图使用了在App_Code文件夹中定义的MVC3视图帮助程序

当我尝试加载我的网站时,我得到: “不允许使用目录'/App\u Code/',因为应用程序已预编译。”

如何停止将App_代码文件夹部署到web服务器,但仍要预编译App_代码帮助程序


我已尝试将助手更改为Content=None,但这会导致AppHarbor生成错误,因为在预编译期间找不到助手文件。

我想说,不要在web应用程序中使用App_Code文件夹。请查找更多详细信息******

由于此问题,我刚刚删除了我的共享帮助程序并删除了应用程序代码文件夹。我已将项目改为使用局部视图


根据帮助人员必须在App\u Code文件夹中,但这无法使用AppHarbor。

旧问题,但我刚刚遇到了这个问题,下面的步骤对我起到了作用:

  • 点击设置
  • 单击构建|禁用预编译
  • 强制appharbor执行重建/重新部署(通过将新提交推送到存储库)

  • 你们有并没有试着把你们的html助手类放到另一个文件夹,并编译应用程序?