प्रस्तुत करने का प्रयास करते समय नेट सुरक्षा अपवाद मैंने 1.0.1.0 और 1.0.4.0 दोनों में recaptcha.dll डाउनलोड किया है।रीकैप्चा नियंत्रण
Security Exception Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.
Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
Stack Trace:[SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.] System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) +0 System.Web.UI.NamespaceTagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs, Boolean throwOnError) +209
इस का हल, के रूप में एक त्वरित Googling द्वारा प्रदान की, recaptcha.dll विधानसभा के लिए पूर्ण विश्वास जोड़ने के लिए Caspol.exe उपयोग करने के लिए है: जब नियंत्रण रेंडर करने के लिए कोशिश कर रहा है, मैं निम्नलिखित अपवाद मिलता है।
C: \% पथ% \ Caspol -af C: \ inetpub \ wwwroot \% पथ% \ बिन \ recaptcha.dll
इस बिंदु पर, मैं निम्नलिखित त्रुटि मिलती है:
ERROR: This assembly is not strong name signed
स्रोत कोड डाउनलोड करने और इसे स्थानीय रूप से पुन: सम्मिलित करने का छोटा, क्या यह काम करने के लिए कोई अन्य तरीका है?
साझा किए गए होस्टिंग पर हम पिछले उत्तर में उल्लिखित" caspol.exe "टूल का उपयोग नहीं कर सकते। मुझे AssemblyInfo.cs फ़ाइल को संशोधित करने की आवश्यकता नहीं थी। मैं बस रिकैप्चा के लिए प्रॉक्सी यूआरएल बदल दिया और यह 1and1.com साझा होस्टिंग पर काम किया। आपके समाधान ने मेरी मदद की। – Rahatur