Webdeploy是WebDav,FTP和FrontPage扩展的替代方案。它还可以作为DFS的替代方案来复制网站。我找到instructions来配置Windows 2008,但我不清楚如何设置2003,特别是当存在多个站点/ IP地址时。
答案 0 :(得分:14)
可以在Windows 2003上为IIS6安装Web Deploy Tool 1.1。通常,此工具用于远程/本地源之间的同步。您可以参考以下有关如何在Windows Server 2003上使用Web Deploy Tool 1.1的文章:
同步IIS 6.0网站
http://learn.iis.net/page.aspx/445/synchronize-iis-60-web-sites/
但,无法使用此工具启用从Visual Studio 2010发布到网络服务器。原因是此方法依赖于IIS 7中新引入的“Web管理服务”。当有一些用户委托管理服务器上的某些站点或应用程序时,可以使用此服务。但是,Windows Server 2003上不存在此服务。
IIS Web管理服务(WMSvc):
http://technet.microsoft.com/en-us/library/cc735010(WS.10).aspx
答案 1 :(得分:5)
我在2003服务器上使用WebDeploy(MSDeploy)来确保MS NLB群集中的内容,IP地址,证书等保持不变。我还创建了一个批处理文件,根据我想要做的事情自动执行大多数不同的功能(完整服务器复制,单个网站,仅限内容)。以下是我使用我在公司内部博客上发布的工具的说明:
MSDeploy(http://www.iis.net/download/webdeploy)是Microsoft开发的一种工具,可以更轻松地迁移,部署,复制和备份网站。它是为IIS 7开发的,但大多数功能都在IIS 6中运行。它也可用于将网站从IIS 6移动到7,尽管我还没有测试过。使用MSDeploy时要记住的一些事项是: