Я только что применил Политику безопасности контента к своему веб-приложению Azure в своей среде разработки, и она работает нормально.
Я также могу загрузить ее на свой промежуточный сайт в Azure, и она там работает нормально, иполитика правильно применяется, а затем применяется моим браузером.Однако, когда я делаю своп, я получаю следующую ошибку:
Невозможно поменять местами слоты для сайта «MySite», так как рабочий процесс в слоте «промежуточный» прервал запрос на прогрев.Это может произойти, если на сайте есть ограничения IP или правила перезаписи URL, которые блокируют запросы HTTP.
Вот политика, которую я применяю (как определено в моем web.config )
<add name="Content-Security-Policy"
value="default-src 'none';
script-src 'self' https: 'unsafe-inline' 'unsafe-eval';
style-src 'self' https: 'unsafe-inline';
img-src 'self' https: 'unsafe-inline' data: blob:;
connect-src 'self' https:;
font-src 'self' https:;
object-src 'none';
media-src 'self';
child-src 'self';
form-action 'self';
frame-ancestors 'none'"/>
В чем проблема?