2009-11-18 81 views
2

我有IIS托管的WCF应用程序和服务。 我想自动化将此应用程序部署到测试/验收测试/生产环境中 什么是使过程自动化并使系统管理员非常容易的最佳方式?假设网站/(或虚拟目录)已经存在,并且我不必重新创建该网站。部署WCF应用程序

测试环境具有该服务的虚拟目录。 验收测试和生产有一个这个服务的网站。

回答

1

您可以使用powershell脚本或其他类型的脚本来x-copy部署网站。然后,如果您有任何配置更改,也可以将其添加到脚本中。

你可以使用安装和安装软件包,但我不推荐他们,除非你分发你的软件。有时他们可能会很痛苦。

1

AFAIK,WCF服务就像任何其他IIS托管的网站一样支持xcopy。如果您的构建过程可以复制必要的配置文件和程序集,那应该是所有必需的。您可能需要在配置文件中包含单独的部分以针对每个环境调整设置。