我有一个ASP .Net MVC5网站,性能存在问题,我希望在部署网站到IIS时预编译Razor视图并排除它们。我按照这篇文章中所述步骤操作,但出现错误:找不到RazorGenerator.targets文件。实际上,我检查了包文件夹,没有找到该文件。 你知道为什么该dll文件没有在包文件夹中找到吗?RazorGenerator.Mvc 和 RazorGenerator.MsBuild 已经正确安装。 提前感谢。
我有一个ASP .Net MVC5网站,性能存在问题,我希望在部署网站到IIS时预编译Razor视图并排除它们。我按照这篇文章中所述步骤操作,但出现错误:找不到RazorGenerator.targets文件。实际上,我检查了包文件夹,没有找到该文件。 你知道为什么该dll文件没有在包文件夹中找到吗?RazorGenerator.Mvc 和 RazorGenerator.MsBuild 已经正确安装。 提前感谢。
您不需要使用RazorGenerator。在发布时,只需在“设置”选项卡下的“文件发布选项”中设置选项为“发布期间预编译”。单击“配置”,然后勾选“将所有输出合并到单个程序集中”。给它一个唯一的名称,通常是像[ProjectName].Precompiled
这样的名称。