2009-08-17 12 views
5

के लिए लॉग इन नहीं रहेगा यह वास्तव में मुझे परेशान कर रहा है, और शायद मेरी वेबसाइट पर वानिंग उपयोगकर्ताशिप का कारण बन रहा है। मैं रूपों प्रमाणीकरण का उपयोग कर रहा में मेरे उपयोगकर्ता लॉग इन करने केएएसपी.नेट: उपयोगकर्ता 30 मिनट से अधिक

मैं "भी बनी रहती है" पैरामीटर सही करने के लिए सेट है, जब में उपयोगकर्ता के लॉग:।

RedirectFromLoginPage(userString, True) 

और

SetAuthCookie(userString, True) 

में मेरी web.config फ़ाइल मैं "समय समाप्ति" विशेषता की स्थापना की है करने के लिए "129,600":

<authentication mode="Forms"> 
    <forms loginUrl="/registration/login.aspx" 
    timeout="129600" slidingExpiration="true" /> 
</authentication> 

मैं अपने होस्टिंग कंपनी को फोन किया और उन्होंने कहा कि समस्या मेरे कोड के साथ होना चाहिए। मुझे विश्वास नहीं है कि यह मामला है।

क्या # (@% & @ (#% & @ (# * जब तक मैं होस्ट करता है। यही कारण है कि मुझे नेतृत्व पर विश्वास करना बंद कर% गलत हो सकता है ??

संपादित यह ठीक काम करता था यह मेरे कोड, लेकिन वास्तव में मेजबान नहीं था कि

संपादित 2 फ़िडलर उपयोग करने के लिए एक टिप्पणी के जवाब में, यहाँ मैं क्या फ़िडलर से मिलता है जब मैं पृष्ठ लोड है:।

 
Set-Cookie: .ASPXAUTH=; expires=Tue, 12-Oct-1999 07:00:00 GMT; path=/; HttpOnly 
Set-Cookie: .ASPXAUTH=[some gobbledygook]; 
    expires=Sun, 15-Nov-2009 20:46:29 GMT; path=/; HttpOnly 
Set-Cookie: ASP.NET_SessionId=vudqghfplqnh5hz1qw1cwebt; path=/; HttpOnly 

उत्तर

2

ऐसी कई चीजें हैं जो टाइमआउट का कारण बन सकती हैं। This Blog एक शानदार अवलोकन प्रदान करता है।

+0

यह लेख वार्ता - यह एक .ASPXAUTH कुकी प्रमाणन रूपों के साथ कोई संबंध नहीं है। – UpTheCreek

1

आप लॉगिन पेज से वापस आने वाली कुकी पर समाप्ति दिनांक सेट को सत्यापित करने के लिए फिडलर का उपयोग कर सकते हैं।

+0

मेरे फिडलर प्रतिक्रिया – Jason

+1

के लिए मेरा संपादन 2 देखें दूसरी कुकी क्यों नहीं रहेगी? – Jason

0

मेरे लिए इस व्यवहार का कारण आमतौर पर आईआईएस निष्क्रिय टाइमआउट होता है।

3

आपका ऐप पूल रीसाइक्लिंग हो सकता है - या तो कुछ निर्धारित समय अवधि पर, या स्मृति या प्रोसेसर पर थ्रेसहोल्ड पर आधारित। अगर यह ठीक काम करता था, और कुछ और नहीं बदला, तो मुझे लगता है कि वह होगा जहां मैं पहले जांच करूँगा।

+0

यह कुछ होस्ट नियंत्रण है? – Jason

+0

हां। इसे आईआईएस 6 के लिए देखें - http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/1eee28e2-b319-4b4e-8267-a8c0aa0dcf36.mspx?mfr = true और IIS7 के लिए यह - http://technet.microsoft.com/en-us/library/cc753179(WS.10).aspx। –

+0

उह ... मेरा मेजबान godaddy है ... अनुमान है कि यह समस्या जल्द ही दूर नहीं जा रही है ... – Jason

1

जैसा कि आप जानते हैं कि मुझे एक ही समस्या है। हो सकता है कि एप्लिकेशन पूल shutting down है।

एक परीक्षण करें: 2 सत्रों में अपना सत्र खोलें और उनमें से एक में वेब पेज को 20 मिनट से भी कम समय में पुनः लोड करें, जबकि दूसरे में कुछ भी नहीं है।

क्या हो सकता है कि आप उनमें से किसी से भी लॉग इन नहीं होंगे क्योंकि ऐप पूल को जिंदा रखा गया है।

संपादित करें:

इस प्रयास करें: सत्र स्थिति के बारे में http://authors.aspalliance.com/paulwilson/articles/?id=12

+0

उह। यह बेकार है। शोध के लिए धन्यवाद – Jason

संबंधित मुद्दे