创建章鱼发布时出错

时间:2018-03-06 05:32:51

标签: continuous-deployment octopus-deploy octopus octopack

我使用TFS作为CI工具并使用Octopus部署我的C#Web API项目。构建工件包从TFS到章鱼端成功推送和创建发布,但是当尝试在Assembly服务器中部署IIS时,它会收到这样的错误,请检查附加的错误日志。enter image description here

1 个答案:

答案 0 :(得分:1)

抛出该错误的行是this one in Calamari。只有在您尝试执行以下操作之一时才会调用该函数Assert-WebsiteExists

  • A)在已存在的Web Site下的IIS中部署Web Application

  • B)在已存在的Virtual Directory下的IIS中部署Web Application

如果父{4}}(在您的情况下为Web Application)在您执行该步骤之前不存在,则上述两种情况都将失败,这显然是您的情况中发生的情况。

如果您尝试从同一个Octopus部署过程创建WKLS.Mockservice,那么您应该使用this step。如果您想使用已存在的Web Application,那么您可能只是错误输入了名称?