问题描述
在我的发布管道中,我有两个任务:
- 部署到 IIS
- 调用应用的 rest api 以确保它已成功部署。
大部分时间都可以,但有时我会:
服务不可用。
最可能的原因: 应用程序池中的无效标识可能会导致此错误。应用程序池不再运行,因为 配置或达到应用程序故障限制。并发的 已达到应用请求限制。
应用最终会自动开始响应,所以我猜在 IIS Web 应用部署任务之后应用可能还没有准备好。
处理 Azure DevOps 发布管道的最佳方法是什么?
IIS Web 应用程序部署任务 yaml 具有 TakeAppOffileFlag: true
:
steps:
- task: IISWebAppDeploymentOnMachineGroup@0
displayName: 'IIS Web App Deploy'
inputs:
WebSiteName: '$(WebsiteName)'
Package: '$(System.DefaultWorkingDirectory)\**\app.zip'
TakeAppOfflineFlag: True
XmlTransformation: true
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)