Итак, у нас есть MVC приложение, размещенное на Azure, работающее в течение года - некоторые контроллеры возвращают пользовательское сообщение об ошибке с кодом состояния HTTP. Это прекрасно работает в производственном приложении, но не работает в слоте развертывания. Чтобы обновить приложение, мы должны дважды опубликовать sh - сначала в слот развертывания, поменять местами, затем опубликовать sh в старое производство, а затем снова поменять местами! Сводит нас с ума.
Слот развертывания является клоном производства, поэтому нет никакой разницы.
Странно то, что если мы запустим Fiddler и просто оставим его там, все теперь работает на Слот развертывания. Предположим, что Fiddler работает с прокси и перенаправляет трафик c.
Это как-то связано с изменениями в Samesite или SSL / Доверие к клиенту.
Настоящий скребок головы.