title: C# SameSite flag issue
body: <p>As Chrome is going to make the <code>SameSite=None</code> and Secure flag mandatory from 80 version on 4th Feb, I am try to set this <em>flags</em> in my cookie using the following lines of code:</p>
  
  <pre><code>HttpCookie myCookie = new HttpCookie("XYZ");
  myCookie.Value = newCookie;
  myCookie.SameSite = SameSiteMode.None;
  myCookie.Secure = true;
  myCookie.Expires = DateTime.Now.AddYears(2);
  context.Response.Cookies.Add(myCookie); 
  </code></pre>
  
  <p>But these properties are not working.
  Even after upgrading the .Net Framework version to 4.8, this flag is not set the desired <code>SameSite=None</code> for the cookie.
  Also one strange issue which i am facing is when i use the following line in web.config the flag correctly gets set in my cookie while requesting it from of the server:</p>
  
  <pre><code>&lt;sessionState cookieSameSite="None" /&gt;
  &lt;httpCookies sameSite="None" requireSSL="true" /&gt;
  </code></pre>
  
  <p>But when I do the same configuration and release on another server in a load balancing it is not working.</p>
  
  <p>Does anyone have any clue on how to set this thing in a straight forward way in C#?</p>
  
  <p>Thanks for your help in advance</p>