日期:2014-05-17  浏览次数:20477 次

请教,MVC4怎样才能让cshtml也编译到DLL,使源代码不可见
请教,MVC4怎样才能让cshtml也编译到DLL,使源代码不可见,最好是能删除cshtml文件,也能正常使用,有没有什么好的办法,主要是出于商业考虑,防止代码被盗.

------解决方案--------------------
刚才地址给错了, 应该是这个 http://razorgenerator.codeplex.com/ 
------解决方案--------------------
可以编译View:
Razor Generator
参考一
参考二
------解决方案--------------------
完全可以的。
发布--设置--发布期间预编译(设置) 点击设置
最下面选中 “将所有页和控件输出合并到单个程序集” 填写一个名称。
确定 发布  就可以了

发布后:
Index.cshtml  内容
这是预编译工具生成的标记文件,不应删除!



------解决方案--------------------
参考这个