【发布时间】:2012-02-28 20:32:36
【问题描述】:
我已将 MvcBuildViews 设置为 true 并将视图预编译为 DLL 文件。我的问题是:我可以部署这个 DLL 并完全删除 Views 文件夹吗?我需要进行哪些设置?
谢谢。
【问题讨论】:
标签: .net asp.net-mvc asp.net-mvc-3 razor
我已将 MvcBuildViews 设置为 true 并将视图预编译为 DLL 文件。我的问题是:我可以部署这个 DLL 并完全删除 Views 文件夹吗?我需要进行哪些设置?
谢谢。
【问题讨论】:
标签: .net asp.net-mvc asp.net-mvc-3 razor
我相信(如果我错了,请纠正我)MvcBuildViews 只是编译你的观点,但你仍然需要分发它们。
RazorGenerator 项目会引起您的兴趣,并且可以完全按照您的要求行事。
http://razorgenerator.codeplex.com/
这里是它如何工作的文章。我以前用它来构建“可插入”MVC 应用程序,其中只分发二进制文件,而不是视图。
http://blog.davidebbo.com/2011/06/precompile-your-mvc-views-using.html
【讨论】:
none,就像我在视图文件上所做的那样。