【问题标题】:Web Deployment Projects - Remote IIS ServerWeb 部署项目 - 远程 IIS 服务器
【发布时间】:2009-05-14 20:54:15
【问题描述】:

背景

本着持续集成的精神,我正在尝试使用 Web 部署项目来自动化我们的部署过程。大多数情况下,这是无痛的。大多数选项都已内置,而那些不容易通过 MSBuild XML 界面添加的选项。

但是,我似乎找不到部署到远程 IIS 服务器的选项。这对我来说似乎很奇怪,因为我显然不希望我的所有构建都在我的生产/登台服务器上运行。

问题

如何设置我的 Web 部署项目以在远程计算机上创建/覆盖 IIS 虚拟目录?

注意事项

我正在使用Visual Studio 2008.net 3.0

[编辑]

正如下面x0n 所建议的,我可以为此使用 MS Deploy。不过,我宁愿使用 Web 部署项目,特别是因为我们已经设置了这些项目。 :)

【问题讨论】:

  • 您是在部署网站项目还是 Web 应用程序项目?使用 WAP,部署步骤通常要容易得多(xcopy)。

标签: asp.net iis deployment msbuild web-deployment-project


【解决方案1】:

最好的办法是查看 MS Deploy,它现在在 RC 级别作为独立软件包提供。它附带一个 Go-Live 许可证,这意味着它将与 Visual Studio 2010 附带的版本兼容。一些信息:

http://blogs.iis.net/msdeploy/default.aspx

这是一个很棒的工具 - 将同步远程服务器、农场等,以获取丢失的元数据库信息、com 对象、注册表、bin 或 gac 中的 .net 组件、数据库 - 整个过程。它还附带一个交互式 shell 和 powershell cmdlet。

-奥辛

【讨论】:

  • 谢谢 x0n,我一定会去看看的。 +1
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-21
  • 2013-04-18
  • 1970-01-01
  • 1970-01-01
  • 2015-05-01
相关资源
最近更新 更多