在Visual Studio 2010中检查“允许此预编译站点可更新”的位置?

时间:2012-06-22 07:03:23

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

我需要执行this但是一步导致我取消选中“允许此预编译网站可更新”选项,但我在Visual Studio 2010上的发布网站对话框中看不到。

有谁知道如何在Visual Studio 2010上执行此操作?

2 个答案:

答案 0 :(得分:10)

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

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

<强>汇编:

Web应用程序项目

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

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

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

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

答案 1 :(得分:1)

ASP.Net Web应用程序

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