编辑asp.net razor chtml文件是否需要重新编译?

new*_*bie 4 asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

我想在我的生产MVC网站上"直播"编辑Razor视图文件*.chtml文件,并想知道它是否需要我重新编译我的webapp或者是否会导致IIS Apppool重新启动.我尝试在我的本地机器上,似乎我可以编辑而无需重新编译,但需要明确的答案或文档确认这一点.

我也尝试使用webforms中的*.aspx文件,似乎我可以编辑aspx文件而无需重新编译,只要*.designer文件不会改变,也就是说我不添加/删除任何runat = server对aspx文件的控件,我只能编辑纯HTML标记.

Nad*_*edr 7

不,它不需要编译.但是,在构建应用程序以编译视图时,有一个选项.

  • 在两个帐户上都正确,但视图编译通常仅用于确保您不存在对不存在的模型属性的任何错误语法/引用,并且不会影响编译器生成的.dll.通常,大多数只在"调试"模式下编译视图,因为这是您的测试版本.生产编辑可以关闭它以提高构建速度. (4认同)