部署WCF应用程序

时间:2009-11-18 20:27:10

标签: wcf iis deployment automation

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

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

2 个答案:

答案 0 :(得分:1)

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

您可以使用安装程序和安装程序包,但除非您分发软件,否则我不建议使用它们。他们有时会很痛苦。

答案 1 :(得分:1)

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