मैं इस विषय के बारे में विवादित तथ्यों को सुन रहा हूं। सही क्या हैजीएसी लाभ पूर्ण विश्वास में रखी असेंबली करें?
उत्तर
आप विवादित विचार सुन रहे हैं क्योंकि यह वरिष्ठ इंजीनियरों के बीच भी महान भ्रम का विषय है। संक्षेप में, बस जीएसी में एक असेंबली रखने से यह पूर्ण विश्वास देता है, लेकिन सुरक्षा नीति के माध्यम से इसे ओवरराइड किया जा सकता है।
EDIT1: मुझे यह कहना एक आम विचार है कि अगर आप पूरी तरह से असेंबली पर भरोसा नहीं करते हैं, तो आप इसे जीएसी में क्यों रख रहे हैं?
EDIT2: मिशेल बस्टामेंटे से ब्लॉग पोस्ट में मेरा एक लिंक था, लेकिन जैसा कि आप नीचे दी गई टिप्पणी में देख सकते हैं, अब यह उपलब्ध नहीं है इसलिए मैंने इसे इस उत्तर से हटा दिया।
मैं एक ऐसा उदाहरण देने की कोशिश करूंगा जो चीजों को साफ़ करने में मदद कर सके। मान लीजिए कि आपके पास एक वेब ऐप है जो मध्यम ट्रस्ट चलाता है। इसे ऐसा कुछ करने की ज़रूरत है जिसके लिए पूर्ण विश्वास की आवश्यकता है, इसलिए आप उस कार्य को करने के लिए क्लास लाइब्रेरी प्रोजेक्ट (असेंबली) बनाते हैं और इसे जीएसी में इंस्टॉल करते हैं। परीक्षण में, नई असेंबली इसके कार्य को निष्पक्ष रूप से निष्पादित करती है, लेकिन जब आप इसे अपने वेब ऐप में उपयोग करने का प्रयास करते हैं, तो आप पाते हैं कि आपके पास अभी भी मध्यम विश्वास है।
- 1. पूर्ण विश्वास
- 2. ग्लोबल असेंबली कैश (जीएसी)
- 3. जीएसी और असेंबली संस्करण
- 4. सी #: जीएसी से असेंबली कैसे लोड करें?
- 5. असेंबली के लिए जीएसी जांचें
- 6. संदर्भ संदर्भ संवाद में गायब जीएसी असेंबली
- 7. जीएसी
- 8. एमएसबिल्ड का उपयोग कर जीएसी में असेंबली कैसे स्थापित करें?
- 9. जीएसी
- 10. जीएसी
- 11. जीएसी
- 12. यदि कोई असेंबली जीएसी में है, तो क्या सभी असेंबली जो कॉल को जीएसी में भी करनी होंगी?
- 13. जीएसी प्रोग्रामेटिक रूप से
- 14. मैं जीएसी
- 15. मैं इनोसेटअप में जीएसी में .NET असेंबली कैसे जोड़ूं?
- 16. जीएसी
- 17. जीएसी में शारीरिक रूप से संग्रहीत असेंबली कहाँ स्थित हैं?
- 18. जीएसी से असेंबली को अनइंस्टॉल करने में असमर्थ?
- 19. मैं मैन्युअल रूप से जीएसी में असेंबली कैसे कॉपी करूं?
- 20. मेरे .NET एप्लिकेशन को पूर्ण विश्वास की आवश्यकता क्यों है?
- 21. जीएसी में स्थापित करें और रजिस्ट्री में पंजीकरण करें
- 22. जीएसी डीएलएस अपडेट करना
- 23. असेंबली में रिलेटिव बनाम पूर्ण जेएमपी
- 24. जीएसी और इंस्टाल पथ
- 25. जीएसी के बजाय स्थानीय फ़ोल्डर्स में असेंबली देखने के लिए .NET कैसे प्राप्त करें?
- 26. जीएसी में इंटरऑप डीएल रखो?
- 27. Git: अनदेखा करें पर नज़र रखी फाइलों
- 28. जीएसी इंस्टॉलेशन का पुनरीक्षण
- 29. .net 4 आंशिक ट्रस्ट जीएसी
- 30. जीएसी पथ