域范围的cookie不会在子域的请求中传递。
该Cookie最初是从www.mydomain.com设置的。我将Cookie域设置为“ .mydomain.com”,并将路径设置为“ /”,以便该cookie可用于我的主域和任何子域。
HttpCookie cookie = new HttpCookie("MyCookie");
cookie.Domain = ".mydomain.com";
cookie.Path = "/";
cookie.HttpOnly = true;
cookie.Secure = true;
cookie.Values.Add("MyCookie", "Test Value");
cookie.Expires = DateTime.Now.AddYears(1);
HttpContext.Current.Response.Cookies.Add(cookie);
该Cookie会在任何后续请求中发送回www.mydomain.com,但来自sub.mydomain.com的请求不包含我的Cookie。