से अधिक समय तक लाइव रह सकता है यह एक मूर्ख/लंगड़ा सवाल हो सकता है, खासकर एएसपी.नेट :) के साथ काम करने के बाद, लेकिन मुझे यह सुनिश्चित करने की ज़रूरत है।क्या एएसपी.नेट सत्र आवेदन
क्या सत्र (यह एएसपी.NET सत्र है) एप्लिकेशन (ऐप इंस्टेंस/ऐप डोमेन/एप्लिकेशन वैरिएबल) से बाहर निकलना संभव है?
दूसरे शब्दों में, यदि Global_asax में Application_End कहा जाता है, तो क्या यह इंगित करता है कि कोई और सक्रिय सत्र नहीं होगा? और किसी भी नए अनुरोध के परिणामस्वरूप एक आवेदन_स्टार्ट के बाद एक नया सत्र_स्टार्ट होगा?
नोट, सत्र हमेशा इंप्रोक नहीं हो सकता है, सत्र राज्य सर्वर या SQL सर्वर में हो सकता है।
मैं अन्य दिशा से परिदृश्य की तलाश में हूं। क्या होता है यदि एप्लिकेशन समाप्त हो जाता है (आईआईएस या प्रक्रिया रीसाइक्लिंग आदि को पुनरारंभ करके कहें), क्या सत्र अभी भी सक्रिय होगा? –
ठीक है अगर आप किसी डेटाबेस या राज्य सर्वर में सत्र संग्रहीत करते हैं तो हाँ, क्लाइंट के पास अभी भी सत्र कुकी होगी। तो अगली बार जब वे जाते हैं और एप्लिकेशन शुरू होता है तो उनका सत्र पुनरारंभ किया जा सकता है (क्योंकि सत्र डेटा अभी भी सत्र के खिलाफ बनी रहती है)। – TheCodeKing
हम्म, धन्यवाद। मैं एप्लिकेशन (स्थिर चर) में सत्र के बारे में कुछ जानकारी सहेजने की कोशिश कर रहा था। लेकिन ऐसा लगता है कि हम गारंटी नहीं दे सकते कि स्थैतिक चर के पास हमेशा प्रत्येक सक्रिय सत्र के लिए मूल्य होगा। यह दुखद है :( –