【问题标题】:How do I organise continuous delivery for WCF services?如何组织 WCF 服务的持续交付?
【发布时间】:2011-11-04 07:29:48
【问题描述】:

我有一些 WCF 服务部署到多个 VM。 VM 是内部唯一网络的一部分,未加入域。有时我需要将二进制文件更新到最新版本。为此,我有一个 .bat 脚本。现在,我在每个 VM 上手动触发更新,我想通过 TeamCity 的按钮单击来自动交付。

我尝试从 powershell(来自 TeamCity 的远程作业)运行脚本,但配置安全问题有点痛苦,所以我放弃了它并返回手动更新。后来我想在基础合约中添加一个新方法,比如

void Update(string fromBatFile);

WCF 服务将在单独的进程中调用该文件(例如通过 cmd.exe)并关闭其主机。 bat 文件将执行更新并重新启动 WCF 主机。

这是一个好方法吗?有没有更好的 WCF 服务持续交付解决方案?

【问题讨论】:

    标签: .net wcf teamcity continuous-deployment continuous-delivery


    【解决方案1】:

    查看WebDeploy

    请注意“有效同步您的服务器场”部分。

    【讨论】:

      猜你喜欢
      • 2017-07-06
      • 1970-01-01
      • 2018-12-05
      • 2014-08-22
      • 2017-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多