【问题标题】:Is there a "Build Website" option for [MVC] Web Applications?[MVC] Web 应用程序是否有“构建网站”选项?
【发布时间】:2009-07-28 16:16:51
【问题描述】:

当使用“网站”风格的 ASP.NET 项目时,VS.NET 将在构建过程中编译所有 ASPX/ASCX 页面。这很好,因为它验证了所有嵌入式代码。对于大多数网站,我没有太多,但使用 MVC,我有很多 风格的 sn-ps。重构时,.CS 文件得到更新,但 ASPX/ASCX 文件并不总是更新,直到我尝试在浏览器中查看页面并获取 YSOD 时我才了解它。我想将整个站点 ASPX 全部编译为构建过程的一部分,以便及早发现这些问题。

作为 Web 应用程序(非网站)构建过程的一部分,有没有办法预编译所有 ASPX/ASCX 文件?

【问题讨论】:

  • 据我所知,.net 在首次执行(或修改后)之前不会为 aspx/ascx 编译任何内容。因此,您的所有更改都应该在您修改后立即反映。
  • 仅在浏览器中查看时 - 我不想浏览每个页面以确定它是否编译。我希望它像使用网站选项一样在构建期间进行编译。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-02
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    相关资源
    最近更新 更多