我有IIS托管的WCF应用程序和服务。我想自动执行将此应用程序部署到测试/验收测试/生产环境中的过程。什么是自动执行该过程并使系统管理员非常轻松的最佳方法?假设网站/(或虚拟目录)已经存在,我不需要重新创建它。
测试环境具有此服务的虚拟目录。验收测试和生产有此服务的网站。
发布于 2009-11-19 04:31:36
您可以使用powershell脚本或其他类型的脚本对站点进行x-copy部署。然后,如果要进行任何配置更改,请将这些更改也添加到脚本中。
您可以使用安装程序和安装包,但我不推荐这样做,除非您正在分发您的软件。它们有时会让人头疼。
发布于 2009-11-19 04:32:15
AFAIK,WCF服务支持xcopy,就像任何其他IIS托管的网站一样。如果您的构建过程可以复制必要的配置文件和程序集,这应该就是所需的全部内容。您可能需要在配置文件中包括单独的部分,以便为每个环境定制设置。
https://stackoverflow.com/questions/1758817
复制相似问题