से एक असेंबली ट्रस्ट मैं एक सैंडबॉक्स वाले ऐप-डोमेन बनाने की कोशिश कर रहा हूं। इसे प्राप्त करने के लिए, मैं AppDomain.CreateDomain
का उपयोग कर रहा हूं, जिससे डीएलएल को सैंडबॉक्स किया जा सकता है।.net 4 आंशिक ट्रस्ट जीएसी
हालांकि, मैंने देखा कि यदि डीएलएल जीएसी में है, तो डीएलएल पूरी तरह भरोसेमंद है, इस प्रकार यदि वहां PermissionSet.Assert
होगा, तो यह अप्रतिबंधित पहुंच प्राप्त कर सकता है।
तो, मैं अगर वहाँ एक तरीका है सोच रहा था या तो
- बल DLL पथ से GAC से नहीं लोड करने के लिए, और, इस प्रकार यह आंशिक-विश्वसनीय हो जाएगा करने के लिए।
- या - जीएसी में आंशिक भरोसेमंद होने के लिए एक निश्चित डीएलएल चिह्नित करें।
धन्यवाद!
davewinter (http://davedewinter.com/2009/05/22/how-to-host-a-partial-trust -संडबॉक्स /) लिंक अब उपलब्ध नहीं है। क्या लिंक में दर्पण है? – Oli4