जब आप कुकी आप डोमेन सेट कर सकते हैं बनाने के लिए:
HttpCookie cookie = new HttpCookie("name", "value");
cookie.Domain = "cookies.com";
यह आपके कुकी cookies.com के सभी उप डोमेन से सुलभ हो करने की अनुमति देगा।
आप FormsAuthentication का उपयोग कर रहे हैं तो आप web.config में प्रमाणन कुकी के लिए डोमेन सेट कर सकते हैं:
<forms name=".ASPXAUTH"
loginUrl="login.aspx"
defaultUrl="default.aspx"
protection="All"
timeout="30"
path="/"
requireSSL="false"
domain="cookies.com">
</forms>
कि एकल के लिए साइन-ऑन से अधिक उप डोमेन पर काम करने के लिए याद रखें अपने ASP.NET अनुप्रयोगों चाहिए इस कोडप्रोजेक्ट article में समझाए गए अनुसार machine keys साझा करें।
विभिन्न सबडोमेन (विभिन्न कार्यकर्ता प्रक्रियाओं) के बीच साझा सत्र अधिक कठिन है क्योंकि सत्र किसी एप्लिकेशन के लिए बाध्य हैं और आपको कस्टम सत्र सिंक्रनाइज़ेशन तंत्र को लागू करना होगा।
स्रोत
2009-01-14 18:21:58
इस जवाब की जाँच करें: http://stackoverflow.com/a/3774627/8360, यह आप मूल रूप से सिर्फ 'जोड़ने <और अधिक संक्षिप्त है httpCookies डोमेन = "yourdomain.com" /> 'अपने web.configs पर। –