我使用TFS作为CI工具并使用Octopus部署我的C#Web API项目。构建工件包从TFS到章鱼端成功推送和创建发布,但是当尝试在Assembly服务器中部署IIS时,它会收到这样的错误,请检查附加的错误日志。
答案 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
,那么您可能只是错误输入了名称?