部署预编译的Razor视图并删除Views文件夹?

时间:2012-02-28 20:32:36

标签: .net asp.net-mvc asp.net-mvc-3 razor

我已将 MvcBuildViews 设置为 true ,并将视图预编译为DLL文件。我的问题是:我可以部署此DLL并完全删除Views文件夹吗?我需要进行设置吗?

感谢。

1 个答案:

答案 0 :(得分:1)

我相信(如果我错了,请纠正我)MvcBuildViews只是编译您的观点,但您仍然需要分发它们。

RazorGenerator项目会让您感兴趣,并且可以按照您的要求行事。

http://razorgenerator.codeplex.com/

这是一篇关于它是如何工作的文章。我之前用过这个来构建“可插拔的”MVC应用程序,其中只分发二进制文件,而不是视图。

http://blog.davidebbo.com/2011/06/precompile-your-mvc-views-using.html