Средой веб-службы управляет сервер Windows 2012, IIS8.5, Classi c asp.
. Это проблема Chrome 80ver SameSite Issue.
На нашем сайте мы совершаем платежи, звоня в iframes и получая результаты по returnurl. Однако в returnurl существует проблема, которая изменяет существующее значение сеанса (иногда оно поддерживается, а иногда и изменяется).
Я пытался сначала. Добавьте заголовок в исходный код следующим образом
Response.AddHeader "Set-Cookie", "SameSite=None; Secur; path=/; HttpOnly"
Секунда. Добавить web.config
<system.web>
<httpCookies httpOnlyCookies="true" requireSSL="true" sameSite="None" />
<sessionState cookieSameSite="None" />
Третье. Добавить web.config rewrite
<rewrite>
<outboundRules>
<rule name="AddSameSiteCookieFlag">
<match serverVariable="RESPONSE_Set-Cookie" pattern="^(.*SessionID)(SameSite=Lax)" />
<action type="Rewrite" value="{R:1};SameSite=None" />
</rule>
</outboundRules>
Можно ли в IIS8.5 установить для того же параметра сайта значение none?