नॉलेजबेस · नेटवर्क लोड बैलेंस्ड क्लस्टर

Viewstate MAC का वैलिडेशन विफल रहा

अंतिम अपडेट 2019-02-03

प्रश्न: मुझे यह एरर आ रहा है और मुझे नहीं पता कि यह DB में कुछ छूट जाने के कारण है या किसी और वजह से। मेरे पास एक लॉगिन है। जब मैं कुछ करता हूँ, तो लगभग 3 से 5 मिनट बाद मुझे बाहर कर दिया जाता है और मैं लॉग आउट हो जाता हूँ। मैंने प्रीबिल्ट asp.net लॉगिन का उपयोग किया है। इसलिए मुझे नहीं पता कि मेरी asp.net मेम्बरशिप टेबल में कोई डेटा कॉलम छूट गया है या यह किसी और कारण से हो रहा है।

'/' एप्लिकेशन में सर्वर एरर।
Viewstate MAC का सत्यापन विफल रहा। यदि यह एप्लिकेशन किसी वेब फ़ार्म या क्लस्टर पर होस्ट किया गया है, तो सुनिश्चित करें कि <machineKey> कॉन्फ़िगरेशन में वही validationKey और वैलिडेशन एल्गोरिदम दिया गया हो। क्लस्टर में AutoGenerate का उपयोग नहीं किया जा सकता।


उत्तर: यह एक आम एरर है जो मुख्य रूप से हमारे क्लस्टर्ड होस्टिंग एनवायरनमेंट में दिखाई देता है, क्योंकि आपका अनुरोध अलग-अलग वेब सर्वर पर जाता रहता है। इसे ठीक करने के लिए आपको अपनी web.config फ़ाइल में एक स्टैटिक machineKey का उपयोग करना होगा।

machineKey फ़ाइल जनरेट करने के लिए कृपया देखें: http://www.eggheadcafe.com/articles/GenerateMachineKey/GenerateMachineKey.aspx

ऐसा तब होता है जब साइट रीसाइकिल होती है और एक नया MAC जनरेट होता है जो पुराने MAC से मेल नहीं खाता। तब आपको यह एरर संदेश दिखाई देता है।

सभी ज्ञान आधारित लेख

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.