में एकाधिक वेब अनुप्रयोगों में एक ही सत्र आईडी को बनाए रखने के लिए कैसे करें I अलग-अलग वर्चुअल निर्देशिकाओं पर आईआईएस पर दो समान अनुप्रयोग सेटअप हैं (मैंने यह सुनिश्चित करने के लिए कुछ काम किया है कि उनके पास एक ही एप्लिकेशन नाम है)। क्या सत्र आईडी को दो एएसपीनेट वेब अनुप्रयोगों में साझा करने का कोई तरीका है?एएसपी.NET
चूंकि मैं स्टेटसर्वर में सत्र संग्रहीत कर रहा हूं, इसलिए उन्हें दोनों को एक ही सत्र डेटा मिलना चाहिए, हालांकि, जब भी मैं आवेदन से लेकर आवेदेटिनो बी में जाता हूं, तो एक अलग सत्र आईडी बनाई जाती है। क्या यह भार संतुलन परिदृश्य में भी नहीं होगा? जहां मैं www.test.com पर जाता हूं, यह उस अनुरोध को सर्वर पर रीडायरेक्ट करेगा, और फिर यदि मैं इसे फिर से दबाता हूं, तो यह सर्वर बी पर जाएगा, लेकिन चूंकि यह एक अलग वेब एप्लिकेशन है, यह एक नया सत्र आईडी बनाएगा ?
बस इसे डेटाबेस में फेंक दें। आप सत्र की सीमाओं को समायोजित करने के लिए पीछे की तरफ झुक रहे हैं। –
डेटाबेस एक ही समस्या होगी जब तक कि मैं एक वर्कअराउंड लागू नहीं करता। चूंकि यह डीबी में दो अलग-अलग अनुप्रयोग हैं, इसलिए इसमें 2 अलग-अलग सत्र होंगे। –
आप मेरे सुझाव को गलत समझते हैं। सत्र * का उपयोग करने के बजाय *, किसी भी सामान्य डेटाबेस में आपको जो भी लगातार डेटा चाहिए, उसे रखें। सत्र, और कुकीज़, एक दूसरे पर कदम रखने से अनुप्रयोगों को रखने के लिए इंजीनियर हैं, जिसके लिए अलगाव की आवश्यकता होती है। यह उन कई चीजों में से एक है जिनके लिए डेटाबेस अच्छे हैं। –