[MVC] Web应用程序是否有“构建网站”选项?

时间:2009-07-28 16:16:52

标签: asp.net asp.net-mvc deployment

使用“Web站点”样式的ASP.NET项目时,VS.NET将在构建过程中编译所有ASPX / ASCX页面。这很好,因为它验证了所有嵌入的代码。对于大多数网站我没有太多,但是对于MVC,我有很多<%= Html.Action(...)%>整个风格片段。当重构.CS文件得到更新,但ASPX / ASCX文件并不总是更新,我不会了解它,直到我尝试在浏览器中查看页面并获得YSOD。我想编译整个网站ASPX&所有这些都是早期发现这些问题的构建过程的一部分。

有没有办法在Web应用程序(非网站)的构建过程中预编译所有ASPX / ASCX文件?

1 个答案:

答案 0 :(得分:2)

是和否。 You can cause ASPX/ASCX to be compiled during build,但IIS / ASP在部署时仍会重新编译。但它会执行您想要的错误检查。