VS发布Web站点应用 - 发布文件选项配置 - 高级预编译设置
作者:作者不详  发布日期:2020/03/05 12:14:55
  VS发布Web站点应用 - 发布文件选项配置 - 高级预编译设置

VS发布Web站点应用 - 发布文件选项配置 - 高级预编译设置

本文讲解如何使用VS发布Web网站应用以及高级预编译设置。

1. 打开VS,选择一个Web项目,点右键【发布Web应用】

贴图图片-VS发布Web站点应用高级预编译设置0


2. 首先要配置发布的目的地,新增一个配置文件。


贴图图片-WebApi实例教程和使用方法


3. 输入配置文件名称,点【确定】按钮。


贴图图片-VS发布Web站点应用高级预编译设置4


Publish Method:选择 File System(文件系统)。
Target Location:选择一个本地发布文件目录。


4. 点【下一页】进入【设置】页面。


 在设置页面,勾选【在发布期间预编译】,点【配置】链接按钮。


贴图图片-VS发布Web站点应用高级预编译设置


勾选【将所有输出合并到单个程序集】,输入一个名称,如下图:


贴图图片-VS发布Web站点应用高级预编译设置1


允许更新预编译站点

如果选择此选项,网页和用户控件(.aspx、.ascx和.master文件)按原样复制到目标文件夹中,并且可以将更新为文本文件,而无需重新编译项目。 否则,页和用户控件的HTML标记中移除并编译到程序集中输出。

发出调试信息

暂无解释.

不合并

如果选择此选项,网页和用户控件(.aspx、.ascx和.master文件)按原样复制到目标文件夹中。


不合并。为每个页面和控件创建单独的程序集

如果要进行精细更新部署的网站,该选项非常有用。 但是编译大型网站可能导致很长生成时间。


将所有输出合并到单个程序集:

1. 将生成一个 www.csframework.com.dll文件。

2. 发布后的*.aspx文件头部源码部分inherits指向编译后的程序集。


将各个文件夹输出合并到其自己的程序集

使用此选项可以更新您的网站位于文件夹级别而不是更新整个应用程序。 可以使用 选项程序集标题 框中指定将前面添加到所有生成的程序集名称的标题。 例如,因此,如果指定前缀MyCompany,该名称是MyCompany.SubfolderName。


将所有页和控件输出合并到单个程序集

使用此选项可以分别更新UI组件与更新其他代码。 特殊文件夹(如App_Code,App_WebReferences),是每个编译到一个单独的程序集。 指定目标程序集名称。


建议选择【将所有输出合并到单个程序集】,如下图:
贴图图片-VS发布Web站点应用高级预编译设置2


打开已发布目录下的aspx文件,会发现aspx文件头部源码部分inherits指向编译后的程序集。
贴图图片-VS发布Web站点应用高级预编译设置3

6. 最后,点【发布】按钮。


<本文完>






扫一扫加微信:
 


上一篇 下一篇