网页应用与服务部署策略全解析
1. 部署策略设计的重要性
在应用设计中,部署规划是至关重要的一环。即便设计出了具有良好可扩展性的架构并构建出出色的应用,如果没有对部署环境进行规划,后续也会面临诸多问题。简单应用的部署可能只是将文件从开发 PC 复制到实时 Web 服务器,但对于复杂应用,可能需要使用自动化的 Windows PowerShell 脚本,在无需人工干预的情况下将应用配置并部署到多个环境中。
1.1 常见部署目标
- 采用 XCopy 部署 Web 应用
- 创建 IIS 安装包
- 部署到 Web 农场
- 从 TFS 或构建服务器实现自动化部署
2. XCopy 部署 Web 应用
2.1 所需文件
在 Visual Studio 中开发应用或服务时,会涉及大量文件,而将 ASP.NET 应用部署到生产环境时,需要以下几类文件:
- Global.asax
- Web.config
- 内容文件(JavaScript、CSS、图像)
- 视图
- 编译后的程序集
2.2 XCopy 部署介绍
XCopy 是一个 DOS 命令,意为扩展复制,可一次性将多个文件复制到目标位置。如今,“XCopy”常用来描述手动部署方式。不过,这种部署方式仅适用于应用没有特殊安装要求的情况,例如无需修改注册表或应用文件夹外的其他文件。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



