VS发布Web站点应用 - 发布文件选项配置 - 高级预编译设置
VS发布Web站点应用 - 发布文件选项配置 - 高级预编译设置
本文讲解如何使用VS发布Web网站应用以及高级预编译设置。
1. 打开VS,选择一个Web项目,点右键【发布Web应用】
1. 打开VS,选择一个Web项目,点右键【发布Web应用】

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

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

Publish Method:选择 File System(文件系统)。
Target Location:选择一个本地发布文件目录。
4. 点【下一页】进入【设置】页面。
在设置页面,勾选【在发布期间预编译】,点【配置】链接按钮。

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

允许更新预编译站点
如果选择此选项,网页和用户控件(.aspx、.ascx和.master文件)按原样复制到目标文件夹中,并且可以将更新为文本文件,而无需重新编译项目。 否则,页和用户控件的HTML标记中移除并编译到程序集中输出。
发出调试信息
暂无解释.
不合并
如果选择此选项,网页和用户控件(.aspx、.ascx和.master文件)按原样复制到目标文件夹中。
不合并。为每个页面和控件创建单独的程序集
如果要进行精细更新部署的网站,该选项非常有用。 但是编译大型网站可能导致很长生成时间。
1. 将生成一个 www.csframework.com.dll文件。
2. 发布后的*.aspx文件头部源码部分inherits指向编译后的程序集。


将各个文件夹输出合并到其自己的程序集
使用此选项可以更新您的网站位于文件夹级别而不是更新整个应用程序。 可以使用 选项程序集标题 框中指定将前面添加到所有生成的程序集名称的标题。 例如,因此,如果指定前缀MyCompany,该名称是MyCompany.SubfolderName。
将所有页和控件输出合并到单个程序集
使用此选项可以分别更新UI组件与更新其他代码。 特殊文件夹(如App_Code,App_WebReferences),是每个编译到一个单独的程序集。 指定目标程序集名称。
建议选择【将所有输出合并到单个程序集】,如下图:

打开已发布目录下的aspx文件,会发现aspx文件头部源码部分inherits指向编译后的程序集。

6. 最后,点【发布】按钮。
<本文完>

:


参考文档:
VS发布及IIS服务器部署WebApi后台开发框架(原)
Web项目或WCF发布IIS后,如何通过VS调试
.NET7+VS2022 WinFormsApp软件开发平台(2023最新发布)
WCF开发框架 - vs发布IIS承载(IIS Hosting)的WCF应用服务详解
VS2017发布ASP.NET网站应用程序提示:发布遇到错误由于构建错误,发布失败
CSFramework.WebApi新手入门实战开发教程(C#+VS2017)
WebApi,ASP.NET 发布Web应用报错:未能获得项目引用“”的依赖项
WebApi实例教程和使用方法:部署和发布WebApi到IIS服务器
代码生成器:直连模式+WebApi生成的源码集成到VS解决方案|C/S开发框架
VS解决方案与目录结构 | CSFramework.WebApi后端框架|C/S开发框架
[电子商务]YxShop易想购物商城系统 v4.3.1 bulid 090515 发布版_web_changehope_b2c-源码下载
VS运行WebApplication网站程序提示“ID为13316的进程当前未运行。”
原创解决方案:VS无法连接到已配置的开发Web服务器
VS2015 打开HTML设计编辑视图(Web窗体编辑器)
VS2015开启HTML设计器 Web窗体编辑器
VS按F5调试WebApi报错,ID为14740的进程当前未运行
VS发布及IIS服务器部署WebApi后台开发框架(原)
Web项目或WCF发布IIS后,如何通过VS调试
.NET7+VS2022 WinFormsApp软件开发平台(2023最新发布)
WCF开发框架 - vs发布IIS承载(IIS Hosting)的WCF应用服务详解
VS2017发布ASP.NET网站应用程序提示:发布遇到错误由于构建错误,发布失败
CSFramework.WebApi新手入门实战开发教程(C#+VS2017)
WebApi,ASP.NET 发布Web应用报错:未能获得项目引用“”的依赖项
WebApi实例教程和使用方法:部署和发布WebApi到IIS服务器
代码生成器:直连模式+WebApi生成的源码集成到VS解决方案|C/S开发框架
VS解决方案与目录结构 | CSFramework.WebApi后端框架|C/S开发框架
[电子商务]YxShop易想购物商城系统 v4.3.1 bulid 090515 发布版_web_changehope_b2c-源码下载
VS运行WebApplication网站程序提示“ID为13316的进程当前未运行。”
原创解决方案:VS无法连接到已配置的开发Web服务器
VS2015 打开HTML设计编辑视图(Web窗体编辑器)
VS2015开启HTML设计器 Web窗体编辑器
VS按F5调试WebApi报错,ID为14740的进程当前未运行
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
