Ruslan's blog
.不幸的是,我认为它没有按我预期的方式工作。我预计,如果“WEBSITE\u swap\u WARMUP\u PING\u status”中列出的状态代码与“WEBSITE\u swap\u WARMUP\u PING\u PATH”响应代码不匹配,插槽交换操作将失败。我甚至在热身过程中硬编码了一个500状态码,但插槽交换继续成功完成。
不匹配的状态码不应该阻止插槽交换吗?
public class HomeController : Controller
{
...
public IActionResult Warmup()
{
return new StatusCodeResult(500);
}
以下是我的应用服务配置设置
{
"name": "WEBSITE_SWAP_WARMUP_PING_PATH",
"value": "/home/warmup",
"slotSetting": true
},
{
"name": "WEBSITE_SWAP_WARMUP_PING_STATUSES",
"value": "200",
"slotSetting": true
},
编辑: