【问题标题】:The semaphore timeout period has expired in AzureAzure 中的信号量超时期限已过期 【发布时间】:2016-08-12 14:25:25 【问题描述】: 今天我在 Azure 中运行的 ASP.NET MVC 应用程序上收到了这条消息: 在实例转换时,交换 Prod 和 Staging 插槽 【问题讨论】: 标签: asp.net asp.net-mvc azure semaphore 【解决方案1】: 实例完成转换后,错误就消失了。如果这不能为您解决问题,可能值得删除 Staging 插槽中的内容(不仅仅是停止它),重新部署到 Staging,然后再次尝试交换。 【讨论】: