【问题标题】:Where's the "Allow this precompiled site to be updatable" check in Visual Studio 2010?Visual Studio 2010 中的“允许此预编译站点可更新”检查在哪里?
【发布时间】:2012-06-22 07:03:22
【问题描述】:

我需要做this,但一步让我取消选中“允许此预编译站点可更新”选项,但我在 Visual Studio 2010 的发布网站对话框中没有看到。

有谁知道我如何在 Visual Studio 2010 上做到这一点?

【问题讨论】:

    标签: c# asp.net visual-studio-2010 msdeploy


    【解决方案1】:

    此选项适用于 ASP.Net 网站 项目而非 ASP.Net Web 应用程序。右键单击解决方案资源管理器并选择添加新网站...您将获得该复选框

    查看此Web Application Projects versus Web Site Projects,在差异摘要下,您将看到:

    编译:

    Web 应用程序项目

    1. 您在用于开发或源代码控制的计算机上显式编译源代码。
    2. 默认情况下,编译代码文件(不包括 .aspx 和 .ascx 文件)会生成一个程序集。

    网站项目

    1. 源代码通常由服务器上的 ASP.NET 在安装或更新后第一次收到请求时动态(自动)编译。

    2. 您可以预编译网站(在开发计算机或服务器上预先编译)。

    3. 默认情况下,编译会产生多个程序集。

    【讨论】:

    • 答案仍然有用:D
    【解决方案2】:

    对于 ASP.Net Web 应用程序

    1. Web 应用程序属性
    2. 打包/发布网站
    3. 在发布前勾选预编译此应用程序
    4. 转到高级选项
    5. 选择不合并。为每个页面和控件创建单独的程序集

    【讨论】:

      猜你喜欢
      • 2021-05-26
      • 2016-02-11
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多