title: ASP.NET5, MVC 6 Cookies not being shared across sites
body: <p>I have an ASP.NET5/MVC6 website and a corresponding OData Service both hosted on azure. </p>
  
  <p>As an experiment I am attempting to set a cookie on the website (xxxportal.azurewebsites.net) and access the cookie in the OData Service (xxxservice.azurewebsites.net).</p>
  
  <p>I am setting the cookie in the AccountController with the following code.</p>
  
  <pre class="lang-cs prettyprint-override"><code>  Response
      .Cookies
      .Append(
          "MyCookie", 
          "MyCookieValue", 
           new Microsoft.AspNet.Http.CookieOptions 
           { 
                Domain = "azurewebsites.net", 
                Path="/", 
                HttpOnly = true, 
                Expires = DateTime.MaxValue 
            });
  </code></pre>
  
  <p>When I run Fiddler I can see that the cookie is set.</p>
  
  <pre><code>HTTP/1.1 302 Found
  Cache-Control: no-cache
  Pragma: no-cache
  Content-Length: 0
  Expires: -1
  Location: /
  Server: Microsoft-IIS/8.0
  Set-Cookie: .AspNet.Microsoft.AspNet.Identity.Application=CfDJ8B0ErUB73iFHtoSI2Xl7xKIM6bTPDudGXYwJ--ia_gE416t-asXaZS2_hg8C4OF1NqMLy39hehNKwRvJKpuYP44h_Cb5sLN3fMV2iVoIkHa7O9JNPXVI8EmZXhx3xQNUNnSo5zMWoIuZjXUJG4WoWYUFqPmUVbjaaAQgT6nCxSPi34kwBBLRXQbHwZxGVJgpTDDHFKSthzYCk8wYcBwh-Izjc7zja8mXuEtVDXyBWGWtFFkJSae2DltVWShWfPG7Z_jtD7909aLh0eGzpZQY7pDxftYgfoLZPwnbDZVvrx65RGhFk6A8N3jv3CMdIJDtxjO8m367fnsNJzve2IDn7npDf1OOvFCM9MIWfZ67Ns8w4vV3eIgGO6kAs_gop3mDphFH8ZRW8RwKhBiHhOoA76IVzgkeZWvZXvQeJDbUvTGfyMjgHQVnzWQJnvg5Gvz6JGNrpM8Yv7JxYrXVFrbtM6k7Aw83Cf9_JQAYBCSz6URYCKX3O_FApNCrhGsNtp4RkMdBa-uFnuQZ4ZgnRMMGuavMJLQ7zLz_KzPjBS3H3iyaYUaWVvXx5QgWWwHoWlIV0Yb_Ba_hxCVmoOSMQMXkkqSTHOxs2WZC5EcRF7zJprUVxR3FAR8c4_AhG3r9t5hAtwEE5l6T2oxOhgqe7Xkn1rY; path=/; httponly
  Set-Cookie: MyCookie=MyCookieValue; expires=Fri, 31 Dec 9999 23:59:59 GMT; domain=azurewebsites.net; path=/; httponly
  X-Powered-By: ASP.NET
  Date: Wed, 30 Mar 2016 04:34:48 GMT
  </code></pre>
  
  <p>But on the request to the ODataService the cookie is not being sent. (I also don't see it sent on the subsequent requests to the same site.)</p>
  
  <pre><code>GET http://xxxservice.azurewebsites.net/Patients HTTP/1.1
  Host: xxxservice.azurewebsites.net
  Connection: keep-alive
  Pragma: no-cache
  Cache-Control: no-cache
  Accept: application/json, text/plain, */*
  Origin: http://xxxportal.azurewebsites.net
  User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36
  Referer: http://xxxportal.azurewebsites.net/
  Accept-Encoding: gzip, deflate, sdch
  Accept-Language: en-US,en;q=0.8
  </code></pre>
  
  <p>What am I doing wrong?</p>
  
  <p><strong>EDIT: Additional Information</strong>
  I'm mostly testing from Chrome but seems to be the same from IE11.
  I can see the cookies in Chrome. 
  <a href="https://i.stack.imgur.com/cGOvD.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/cGOvD.jpg" alt="Cookies from Chrome"></a></p>