Web部署项目 - 远程IIS服务器

时间:2009-05-14 20:54:15

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

背景

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

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

问题

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

注释

我正在使用Visual Studio 2008.net 3.0

[编辑]

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

1 个答案:

答案 0 :(得分:3)

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

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

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

-Oisin