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

  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. 最后,点【发布】按钮。


<本文完>






扫一扫加微信:
 


版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

VS发布Web站点应用 - 发布文件选项配置 - 高级编译设置
WCF开发框架 - vs发布IIS承载(IIS Hosting)的WCF应用服务详解
VS2017发布ASP.NET网站应用程序提示:发布遇到错误由于构建错误,发布失败
WebApi,ASP.NET 发布Web应用报错:未能获得项目引用“”的依赖项
WCF开发框架IIS承载WCF - Website站点承载改为ASP.NET网站应用程序承载
VS Winform设置应用程序文件图标及任务栏显示图标|C/S框架网
Web项目或WCF发布IIS后,如何通过VS调试
IIS Express服务器配置WebAPI站点位置(网站物理路径)
C#应用程序不需要管理员权限运行app.manifest文件配置
VS发布及IIS服务器部署WebApi后台开发框架(原)
VS开发环境配置
VS2015开启HTML设计器 Web窗体编辑器
C# C/S系统开发框架高级版V3.0正式发布
C/S高级版帐套配置,是不是可以配置多个应用服务器啊?
安装VS2008出错—Failed to install Web Authoring Component
VS2015 Winform窗体设置DevExpress设的图标库(组件Image属性)|C/S框架网
原创解决方案:VS无法连接到已配置的开发Web服务器
VS编译的程序运行发现界面大小错位(界面自适应问题)
系统配置文件 (UpgraderClient.ini)
手把手搭建一个ASP.NET Core Web应用程序(默认HTTPS协议)