नॉलेजबेस · ASP.NET

That assembly does not allow partially trusted callers

अंतिम अपडेट 2019-02-05


ASP.NET 2.0 वेब एप्लिकेशन को Indichosts.net होस्टिंग में डिप्लॉय करते समय
वातावरण में आपको यह त्रुटि दिख सकती है:

SecurityException: That assembly does not allow partially trusted callers.

आपका एप्लिकेशन उन स्ट्रॉन्ग नेम्ड असेंबली को कॉल नहीं कर सकता जिन पर
AllowPartiallyTrustedCallersAttribute (APTCA) का एनोटेशन नहीं है। APTCA के बिना,
स्ट्रॉन्ग नेम्ड असेंबली पूर्ण भरोसे की मांग करती हैं, जो
आपके पार्शियल-ट्रस्ट वेब एप्लिकेशन तक पहुंचने पर विफल हो जाती है। Indichosts.net में,
ASP.NET 2.0 एप्लिकेशन एक कस्टम
ट्रस्ट स्तर पर चलने के लिए कॉन्फ़िगर किए गए हैं, जो Medium Trust Level पर आधारित है।

इस समस्या को हल करने के लिए अपनी असेंबली को इस एट्रिब्यूट से चिह्नित करें:
AllowPartiallyTrustedCallersAttribute, इस एट्रिब्यूट को
असेंबली स्तर पर घोषित किया जाना चाहिए (आमतौर पर Assemblyinfo.cs या
Assemblyinfo.vb में)।

C# में घोषणा का एक उदाहरण :

[assembly:AllowPartiallyTrustedCallers]

और Visual Basic में :

<assembly:AllowPartiallyTrustedCallers>

सभी ज्ञान आधारित लेख

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.