【发布时间】:2009-09-17 19:19:57
【问题描述】:
如何部署 ASP.NET 应用程序?您是否使用 UNC 路径/映射驱动器将其推送到生产服务器? FTP? SFTP? SSH/SCP(通过安装的第 3 方应用程序)?还有什么?或者您是否使用源代码控制更新或其他机制从生产服务器中提取它?假设生产服务器在 Internet 上或在 DMZ 中,推送需要打开不安全的防火墙端口(用于 UNC 或 FTP),不是吗?
我正在努力巩固我的 ASP.NET 部署理念。我理想的一键式构建/部署过程将包括:MSBuild、Web 部署项目、CruiseControl.NET。但是,我仍然在纠结如何将这些比特实际传送到生产服务器。
在 Windows 和 *nix 平台上都花了一些时间后,我对 Windows 部署故事感到沮丧,因此很好奇其他人是如何做到这一点的。
【问题讨论】:
标签: asp.net deployment web-deployment-project