दिलचस्प पोस्ट
`Void_t` काम कैसे करता है PHP में, क्या आप एक ऑब्जेक्ट इन्स्तांत कर सकते हैं और उसी लाइन पर एक विधि कॉल कर सकते हैं? क्यों नहीं जावा enum literals सामान्य प्रकार पैरामीटर के लिए सक्षम होना चाहिए? प्रतिक्रिया :: डाउनलोड का उपयोग करके लारेल में फ़ाइलें डाउनलोड करें एंड्रॉइड में रिंगटोन सेट करना क्या जावास्क्रिप्ट का उपयोग कर फ़ायरफ़ॉक्स, सफारी और क्रोम में क्लिपबोर्ड को पढ़ना संभव है? कॉफी-बाइट्स कोड तह का उपयोग कैसे करें सही सिंगलटन पैटर्न उद्देश्य सी (आईओएस)? HTML5 फ़ॉर्म तत्वों की मान्यता अक्षम करें शब्दकोश में दिया जाने वाला मॉडल आइटम प्रकार का है .. लेकिन इस शब्दकोश में प्रकार का एक मॉडल आइटम आवश्यक है एंड्रॉइड स्टूडियो नया जावा जेडीके स्थान क्यों नहीं लेता है? एक रेल नियंत्रक में सभी अपवाद पकड़ो गिट के बिना फ़ाइल में एक गीता SHA1 को कैसे असाइन करें? आईआईएस AppPoolIdentity और फाइल सिस्टम लिखने के लिए अनुमतियाँ codeigniter सक्रिय रिकॉर्ड में subquery

मध्यम ट्रस्ट को खो दिया कारण के लिए विकसित करने की कोशिश कर रहा है?

मैंने इकाई फ़्रेमवर्क कोड-पहले और निर्भरता इंजेक्शन के लिए यूनिटी के साथ एक नया MVC ऐप विकसित करना शुरू कर दिया। मैंने ईएफ 5 और यूनिटी का इस्तेमाल किया क्योंकि मैंने सोचा था कि उन्हें मध्यम ट्रस्ट में काम करना चाहिए था। हालांकि, जब मैंने अपने web.config में <trust level="Medium" /> टैग फेंक दिया, तो मुझे रिफ्लेक्शन अनुमति अपवाद शुरू करना पड़ा।

यह हमेशा ऐसा लगता है कि जब भी मैं System.Data.SqlClient ADO.net सामान जैसी अंतर्निर्मित चीजों का उपयोग करने से परे जाता हूं तो मैं हमेशा मध्यम ट्रस्ट में समस्याओं में चला जाता हूं। ऑटो-मैपर: असफल NHibernate: असफल MySQL: विफल EF5 कोड-पहले: असफल आईओसी: विफल

क्या मैं सिर्फ एक पाइप-सपना का पीछा कर रहा हूँ? क्या मध्यम ट्रस्ट में चलने वाले आधुनिक तकनीक का उपयोग करके अच्छी तरह से वास्तुशिल्प और परीक्षण योग्य वेब अनुप्रयोग प्राप्त करना संभव है?

वीएमएस / वर्चुअल सर्वर / क्लाउड कंप्यूटिंग (और यहां तक ​​कि कुछ साझा मेजबान जो आपके ऐप्लिकेशन पूल को फुल ट्रस्ट पर सेट करेंगे) की आयु में किसी को भी मध्यम ट्रस्ट के लिए प्रयास के लायक होने के लिए विकसित किया गया है?

Solutions Collecting From Web of "मध्यम ट्रस्ट को खो दिया कारण के लिए विकसित करने की कोशिश कर रहा है?"

एएसपी.नेट टीम की आधिकारिक स्थिति यह है कि मध्यम ट्रस्ट अप्रचलित है। इसका मतलब कुछ चीजें हैं:

  • हम अपने आप को रिपोर्ट किए गए सभी मध्यम ट्रस्ट-संबंधी बगों को स्वचालित रूप से हल कर रहे हैं क्योंकि "ठीक नहीं होगा"
  • हमने होस्टर्स को मार्गदर्शन दिया है कि उन्हें मध्यम ट्रस्ट से दूर स्थानांतरित करना चाहिए और इसके बजाय उचित ओएस-स्तर अलगाव का उपयोग करना चाहिए ( http://support.microsoft.com/kb/2698981 )।
  • हम उन ढांचे से जो हम विकास करते हैं (एमवीसी, वेबएपीआई, सिग्नल आर आदि) से मध्यम ट्रस्ट का समर्थन हटा रहे हैं। आगे जा रहे हैं, इन फ्रेमवर्कों पर बनाए गए एप्लिकेशन को पूर्ण विश्वास की आवश्यकता होगी।

यहां, ऊपर दिए गए शब्द "मध्यम ट्रस्ट" में एएसपी.नेट में सभी गैर-पूर्ण ट्रस्ट कॉन्फ़िगरेशन का उल्लेख है, जिसमें अंतर्निहित विश्वास के स्तर (न्यूनतम, निम्न, मध्यम, उच्च) या किसी भी कस्टम ट्रस्ट स्तर का उपयोग शामिल है।

26 मई 2015 को संपादित करें: संपूर्ण रूप में। NET फ्रेमवर्क ने आंशिक विश्वास को नापसंद किया है, और ग्राहकों को सलाह दी जाती है कि उन्हें सुरक्षा सीमा के रूप में भरोसा न करें। एमएसडीएन से :

एनएटी फ्रेमवर्क में कोड एक्सेस सिक्योरिटी को आंशिक रूप से विश्वसनीय कोड के साथ सुरक्षा सीमा के रूप में इस्तेमाल नहीं किया जाना चाहिए, खासकर अज्ञात मूल के कोड। जगह में वैकल्पिक सुरक्षा उपायों को लगाए बिना हम अज्ञात स्रोतों को लोड करने और निष्पादित करने के बारे में सलाह देते हैं।

सामान्य रूप से हर चीज में गहराई से प्रतिबिंब की ज़रूरत मध्यम ट्रस्ट पर नहीं चल सकती

आपके मामले में:

ऑटोमैपर: मिलान गुणों और मेमोरी स्ट्रीम को क्लोन करने के लिए प्रतिबिंब का उपयोग करें (उन संस्करणों के आसपास जो वास्तव में मध्यम विश्वास में कुछ सीमा के साथ काम करता है)

एनएचबीनेट: प्रयोग का प्रयोग करें आलसी लोड होने की अनुमति देने के लिए, क्योंकि एनएवी में आलसी लोडिंग को प्रॉक्सी द्वारा कार्यान्वित किया जाता है (इस से बचने के लिए आप आलसी लोडिंग को निष्क्रिय कर सकते हैं या NHibernate ProxyGenerator का इस्तेमाल कर सकते हैं जो एक उपयोगिता है जो प्रॉक्सी बनाने से पूर्व में मदद करता है)

Nhibernate ProxyGenerator

ईएफ: वास्तव में मुझे ईएफ और मझौले ट्रस्ट के साथ बड़ी समस्या नहीं मिली …। एसोसिएशन या संग्रह के साथ ऑब्जेक्ट को सीरियल नहीं करते

आईओसी: आईओसी रिफ्लेक्शन का खूनी आवेदन है 🙂 आप ऑटोफैक की कोशिश कर सकते हैं जो मध्यम ट्रस्ट पर काम करता है

AutoFac

सामान्य माध्यम ट्रस्ट में एक बड़ी सीमा है … लेकिन यह सब उस पर निर्भर करता है कि आप किस प्रकार की परियोजना पर काम कर रहे हैं। अर्विक्स जैसी कुछ पूर्ण ट्रस्ट की मेजबानी के लिए भी विचार करें

उम्मीद है की यह मदद करेगा