मैं एएसपी.नेट के लिए बिल्कुल नया हूं। मैंने हाल ही में एक अनचाहे अपवादों के बारे में सूचित करने के लिए अपनी वेबसाइट से स्वचालित ईमेल सेट अप किया है। बस कुछ ही घंटों पहले 3 मिनट में 10 अनचाहे अपवाद थे और सभी स्टैक निशान समान थे। त्रुटि संदेशों में बहुत कुछ है जो मुझे समझ में नहीं आता है, लेकिन मुझे यह दिखने का तरीका पसंद नहीं है।क्या यह मेरी एएसपी.Net साइट की सुरक्षा को तोड़ने का प्रयास है?
An unhandled exception occurred:
Message: Padding is invalid and cannot be removed.
Stack Trace:
at System.Security.Cryptography.RijndaelManagedTransform.DecryptData(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount, Byte[]& outputBuffer, Int32 outputOffset, PaddingMode paddingMode, Boolean fLast)
at System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
at System.Security.Cryptography.CryptoStream.FlushFinalBlock()
at System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt, Byte[] buf, Byte[] modifier, Int32 start, Int32 length, IVType ivType, Boolean useValidationSymAlgo)
at System.Web.UI.Page.DecryptStringWithIV(String s, IVType ivType)
at System.Web.Handlers.AssemblyResourceLoader.System.Web.IHttpHandler.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
यह मेरी साइट या कुछ और को हैक करने का प्रयास है:
यहाँ ई-मेल संदेशों में से एक है?
बहुत धन्यवाद जो लोग उत्तर और टिप्पणियां प्रदान की जो इस अपवाद का जवाब पाने के लिए सही दिशा में मुझे बताया प्रदान की पर जाएं। इसका कारण निर्धारित करना मुश्किल हो सकता है, खासकर जब किसी वेब फार्म में नहीं होता है।
आईई 5.5 समस्या का कारण नहीं बना रहा था जैसा मैंने पहले सोचा था।
यह आसानी से नहीं मिला था, लेकिन एक कर्मचारी द्वारा मेरे वेब होस्ट फोरम पर एक पोस्ट व्यूस्टेट त्रुटियों की रिपोर्ट का उल्लेख किया गया। कारण एएसपी कार्यकर्ता प्रक्रिया या सर्वर रीसाइक्लिंग के लिए जिम्मेदार ठहराया गया था।
एएसपी कार्यकर्ता प्रक्रिया सेटिंग्स मशीन.कॉन्फिग फ़ाइल में प्रक्रिया मॉडल को संदर्भित करती है। अधिक जानकारी के लिए http://msdn.microsoft.com/en-us/library/7w2sway1(VS.80).aspx देखें।
अनुशंसित फ़िक्स वेब.कॉन्फिग फ़ाइल में एन्क्रिप्टेड मशीन को सेट करना था। मशीन कुंजी नोड system.web तत्व में है।
यह आसानी से किया गया था और आसानी से हल किया गया था आसान एएसपी.NETResources साइट के लिए धन्यवाद जिसमें मशीनकी जेनरेटर है। http://www.aspnetresources.com/tools/keycreator.aspx देखें।
आपके त्वरित और सूचनात्मक उत्तर के लिए धन्यवाद। क्या इस अपवाद को फिर से होने से रोकने के लिए मुझे कुछ करने की ज़रूरत है? इसके अलावा, मैं कोशिश करने की मूल बातें जानता हूं, अंत में, लेकिन मुझे स्पष्ट अपवादों को संभालने के बारे में बहुत कुछ पता है। – PatrickWood
@hunterpaw सर्वर इवेंट व्यूअर में विशिष्ट URL होना चाहिए जो त्रुटि उत्पन्न करता है। इसे कुछ दिखाना चाहिए /WebResource.axd?d={gibberish}। यदि ऐसा है, तो मशीन पर पढ़ना आपके सत्यापन की पुष्टि करने के लिए सेटिंग सही है: http://msdn.microsoft.com/en-us/library/ms998288.aspx –
यह क्यों मतदान किया गया? क्या यह ग़लत है? –