5

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

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

4

2 回答 2

10

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

查看此Web 应用程序项目与网站项目,在差异摘要下,您将看到:

汇编:

网络应用项目

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

网站项目

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

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

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

于 2012-06-22T07:10:17.260 回答
3

对于ASP.Net Web 应用程序

  1. Web 应用程序属性
  2. 打包/发布网络
  3. 在发布前勾选预编译此应用程序
  4. 转到高级选项
  5. 选择不合并。为每个页面和控件创建单独的程序集
于 2013-07-11T02:44:59.683 回答