ASP.NET MVC 5-RazorGenerator与发布期间的发布预编译
我目前正在使用VS.NET 2015和ASP.NET MVC 5 我想预先编译我的razor视图 我有点困惑,哪种方法是预编译我的视图的最佳方法:ASP.NET MVC 5-RazorGenerator与发布期间的发布预编译,asp.net,asp.net-mvc,razor,Asp.net,Asp.net Mvc,Razor,我目前正在使用VS.NET 2015和ASP.NET MVC 5 我想预先编译我的razor视图 我有点困惑,哪种方法是预编译我的视图的最佳方法: RazorGenerator(这有什么优势?) VS.NET发布向导“发布期间预编译”,是否需要勾选“允许更新预编译的站点”?这实际上是预编译razor视图吗 true 我如何知道我的视图是否是预编译的? RazorGenerator在设计时预编译(在保存文件后立即生成)。因此,您将在生成之前知道错误,并且您的视图将在发布之前编译。它还可以用于在项目
true
- RazorGenerator在设计时预编译(在保存文件后立即生成)。因此,您将在生成之前知道错误,并且您的视图将在发布之前编译。它还可以用于在项目之间共享视图,并将它们放入特定的程序集中。 此解决方案的缺点是,与组合其他选项相比,您将有更多的“等待时间”
- “发布期间预编译”在发布时预编译视图,以避免在首次web访问时进行编译,但前提是勾选“允许更新预编译网站”
可用于确定生成时视图是否存在问题。使用此选项发布时不会编译您的视图。您可以将其视为调试工具true