c# - Unable to download from HTTPS site using Assembly.LoadFrom -
Assembly.LoadFrom में HTTPS पथ का उपयोग करने में असमर्थ।
भी TrustAllCertificatePolicy वर्ग का उपयोग कर की कोशिश की और यह काम नहीं किया।
मैं सर्वर से FullTrust दे दिया है क्लाइंट मशीन से Caspol का उपयोग कर। एक ही यूआरएल एसएसएल अक्षम के साथ काम करता है यह केवल एसएसएल सक्षम के लिए काम नहीं करता है मदद कृपया
अपवाद नहीं है।
<कोड> System.IO.FileLoadException: सुरक्षा समस्या है जब 'के लिए URL से संपर्क करने का सामना करना पड़ा https: //ip/tasks/tasks.dll '। फ़ाइल का नाम: 'https: //ip/tasks/tasks.dll' System.Reflection.Assembly.nLoad (AssemblyName फ़ाइल नाम, स्ट्रिंग codebase, साक्ष्य assemblySecurity, विधानसभा locationHint, StackCrawlMark & amp; stackMark, बूलियन throwOnFileNotFound, बूलियन forIntrospection) पर सिस्टम पर। सिस्टम पर रिफ्लेक्शन.ऐसाम्बली। अनन्नललोड (असेंबली नाम विधानसभा रीफ, एविडेन्स असेंबलीसुरक्षा, स्टैक क्राउवल मार्क एंड स्टैक मार्कर, बुलियन फॉर इंट्रोस्पेक्शंस)। रिफॉल्बैक्शन। विधानसभा। इनरनिनललोडफ्रम (स्ट्रिंग असेंबलीफ़ाइल, एविडेंस सिक्योरिटी एविडेन्स, बाइट [] हैश वेल्यू, विधानसभा एचश एल्गोरिद्म हैश एल्गोरिदम, बूलियन फॉर इंट्रोस्पीक्शन, स्टैक क्रॉल मार्क एंड स्टैक मार्कर) सिस्टम। रिफ़ाइनिंग। विधानसभा.लोड करें (स्ट्रिंग असेंबलीफ़ाइल, साक्ष्य सुरक्षाविश्व) WRN: विधानसभा बाध्यकारी लॉगिंग बंद हो गया है। विधानसभा बाँध विफलता लॉगिंग को सक्षम करने के लिए 1. नोट रजिस्ट्री मान [! HKLM \ Software \ Microsoft \ फ्यूजन EnableLog] (DWORD) सेट: कुछ प्रदर्शन विधानसभा बाँध विफलता प्रवेश से संबंधित जुर्माने की है। इस सुविधा को बंद करने के लिए, रजिस्ट्री मान [HKLM \ Software \ Microsoft \ Fusion! EnableLog] को निकालें
कोड प्रवेश सुरक्षा सामान्य में http और https स्थानों से कोड के निष्पादन (पूर्ण अवरुद्ध कर देगा अधिकार का उपयोग)।
आप एक नया AppDomain (और संभवतः remotable / serializable प्रकार इंटरनेट अनुमति सेट के साथ चलाने के लिए AppDomain में कैस सेटिंग्स के साथ एप्लिकेशन डोमेन सीमा को पार करने वाली बनाने के लिए), जरूरत डब्ल्यूएलएल। यह डाउनलोड किए गए कोड को स्थानीय मशीन को संशोधित करने से बचाएगा।
यदि आप वास्तव में रिमोट कोड पर भरोसा रखते हैं, तो आप निश्चित रूप से कस्टम अनुमति सेट बना सकते हैं (और जो लोग कर सकते हैं या सक्षम होंगे , इसे संशोधित करें)।
Comments
Post a Comment