Javascript Cors cookies与ASP.NET

Javascript Cors cookies与ASP.NET,javascript,c#,express,cookies,Javascript,C#,Express,Cookies,我正在使用端口x上带有IIS express的MVC服务器。 我使用端口y上的expressserver运行客户端代码,并将数据请求发送到localhost:x上的服务器 这里的问题是,由于CORS,SessionId cookie不会在每次请求时都发送回服务器。 我了解到,如果cookie未设置为SameSite->none,cookie将不会被发送到其他域,但是为了将其设置为none,您还需要将其设置为Secure,正如我从这里读到的https://web.dev/samesite-cook

我正在使用端口x上带有IIS express的
MVC
服务器。 我使用端口y上的
express
server运行客户端代码,并将数据请求发送到localhost:x上的服务器

这里的问题是,由于CORS,SessionId cookie不会在每次请求时都发送回服务器。 我了解到,如果cookie未设置为
SameSite->none
,cookie将不会被发送到其他域,但是为了将其设置为none,您还需要将其设置为
Secure
,正如我从这里读到的
https://web.dev/samesite-cookies-explained/


如果我想使用HTTP,并且我想让客户端将cookie发送到服务器,是否有其他解决方案呢

  • 您可以将cookie设置为secure+SameSite->None,以使浏览器自动为每个请求发送cookie
  • 您可以通过以下方式告知浏览器在每次请求时自己发送cookie: