在asp .net mvc 5中预编译剃刀视图

时间:2015-11-12 15:01:04

标签: asp.net-mvc performance razor

我有一个ASP .Net MVC5网站,我有性能问题,我想预先编译剃须刀视图并在IIS中部署我的网站时排除它们,我按照this article中指示的步骤但我得到了错误:找不到RazorGenerator.targets,事实上我在包文件夹中检查了我找不到这个文件。 你知道为什么在包文件夹中找不到这个dll吗? RazorGenerator.MvcRazorGenerator.MsBuild已正确安装。 提前致谢

1 个答案:

答案 0 :(得分:15)

你不需要RazorGenerator。发布时,只需将选项设置为"在发布期间预编译",在"文件发布选项"在"设置"标签。点击"配置"然后勾选"将所有输出合并到一个组件中#34;。给它一个唯一的名称,通常类似于[ProjectName].Precompiled