Мой сайт использует файлы cookie ASP.NET_SessionId. Это стандартный заголовок ASP.NET, используемый для управления сеансом.
CDN удаляет некоторые заголовки из ответа: в этом случае браузер не получает заголовок «set-cookie» для «ASP.NET_SessionId», несмотря на то, что он был отправлен веб-сайтом (см. Скриншоты ниже).
Домашняя страница является динамической и не предназначена для кэширования. Кроме того, страница устанавливает заголовок «без кэширования».
Это происходит только с Azure CDN с стандартным профилем Microsoft .
Не могли бы вы представить какие-либо идеи о том, как разрешить set-cookie проходить через CDN?
Оригинальные заголовки ответа:
Оригинальные заголовки (два)
![Original Headers (two)](https://i.stack.imgur.com/9YSHA.png)
Как видите, есть два заголовка "Set-Cookie".
CDN-ified заголовки ответа:
Заголовки с CDN (один)
![Headers with CDN (one)](https://i.stack.imgur.com/xpwZp.png)
Поскольку вы видите только один заголовок "Set-Cookie", "ASP.NET_SessionId" удаляется CDN (какое-то правило безопасности?).
Я не могу найти документацию о том, как разрешить прохождение всех заголовков.
Спасибо!