我使用 TFS 作为 CI 工具并使用 Octopus 来部署我的 C# Web API 项目。构建工件包从 TFS 成功推送和创建发布到章鱼端,但是当尝试在 Assembly 服务器中部署 IIS 时,出现这样的错误,请检查附加的错误日志。
问问题
287 次
1 回答
1
引发该错误的行是Calamari 中的这一行。Assert-WebsiteExists
只有当您尝试执行以下操作之一时,才会调用该函数:
A)
Web Site
在 IIS 中部署一个已经存在的Web Application
.Virtual Directory
B)在 IIS 中部署一个已经存在的Web Application
.
Web Application
如果在您运行该步骤之前父级(在您的情况下WKLS.Mockservice
)不存在,上述两种方法都将失败,这显然是您的情况下发生的情况。
如果您尝试Web Application
从同一个 Octopus 部署过程创建,那么您应该使用此步骤。如果您想使用Web Application
已经存在的名称,那么您可能只是输入了错误的名称?
于 2018-03-06T21:19:49.923 回答