asp.net - 编辑asp.net razor cshtml 文件需要重新编译吗?

标签 asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

我想在我的生产 MVC 网站中“实时”编辑 Razor View 文件 *.chtml 文件,并想知道它是否需要我重新编译我的 web 应用程序或它会导致 IIS Apppool 重新启动。我在我的本地机器上尝试过,似乎我可以在不需要重新编译的情况下进行编辑,但需要明确的答案或文档来确认这一点。

我也用 webforms 中的 *.aspx 文件尝试过这个,似乎我可以编辑 aspx 文件而无需重新编译,只要 *.designer 文件不更改,即我不添加/删除任何 runat=server aspx 文件上的控件,我只能编辑纯 HTML 标记。

最佳答案

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

关于asp.net - 编辑asp.net razor cshtml 文件需要重新编译吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10164681/

相关文章:

c# - 单击有效链接时,ASP.Net 没有 URL 重定向

asp.net - 有效的密码加密

c# - ASP.NET 将 PDF 写入文件系统

c# - '无法加载文件或程序集 'System.Web.Helpers' 或其依赖项之一

asp.net-mvc - ASP.NET MVC 中的约定有多灵活?

asp.net-mvc - 在我的 asp.net mvc 4 和 MVC5 Web 应用程序中使用 ELMAH

asp.net-mvc - ASP.Net MVC Html.HiddenFor 的值错误

c# mvc3 razor - 模型中匹配列表项的 foreach 循环的替代方法

asp.net - 如何编写移动/删除 mvc 路由 "forever"的代码

asp.net-mvc - MVC3 到区域的默认路由不搜索区域内的 View