मुझे यह गलती रुक-रुक कर हो रही है।
मुझे यह लिंक मिला, जो Google पर मेरे द्वारा खोजे जा सकने वाले काम को अच्छी तरह से सारांशित करता है: http://www.wacdesigns.com/2009/02/03/session-state-has-created-a-session-id-but- नहीं बचा सकता है, क्योंकि यह-प्रतिक्रिया-पहले से ही-निस्तब्ध-से-आवेदन / था
मूल रूप से यह कहता है कि आप वेब कॉन्फिग सेटिंग डिसप्लेव्हेनशन सेशन को सेट करने की कोशिश कर सकते हैं, या सेशन_ऑनस्टार्ट में सेशन.सैनीड को प्राप्त करके सत्र स्टेट चीज को जीवन में किक करने का प्रयास कर सकते हैं।
लेकिन क्या कोई:
a) इसके लिए एक स्पष्टीकरण है
या इससे भी बेहतर, b) की कोशिश की और परीक्षण किया फिक्स है
मुझे एहसास है कि मैं कुछ भी करने के बाद प्रतिक्रिया को फ्लश नहीं कर सकता हूं जो http प्रतिक्रिया हेडर को प्रभावित करेगा। अगर मैंने ऐसा किया है तो यह हर बार एक त्रुटि का कारण होगा लेकिन यह रुक-रुक कर है। ASPX पेज या Page_Load में कुछ भी करने से पहले सत्र प्रतिक्रिया निश्चित रूप से ASP.NET द्वारा स्वचालित रूप से पृष्ठ प्रतिक्रिया की शुरुआत में बनाई जानी चाहिए (जहां मेरे सभी फ़्लश कहा जाता है)।
अपडेट: प्रतिबिंब पर मुझे एहसास होता है कि फाइल को ब्राउजर में डाउन करने पर यह हो रहा है। अधिकांश ब्राउज़र वास्तव में खोज इंजन बॉट हैं। मैं एक डाउनलोड शुरू करके और फिर ब्राउज़र को बंद करके इस त्रुटि को फिर से बना सकता हूं, इसलिए संभवतः ब्राउज़र डाउनलोड ऑपरेशन को रद्द करने से पहले डाउनलोड के पूरा होने की प्रतीक्षा नहीं कर रहे हैं। मैंने इसे अन्य, सामान्य पृष्ठों पर भी देखा है, लेकिन 99% यह डाउनलोड पृष्ठ हैं।