إعلان

الثقة الجزئية / تحدي الثقة المتوسطة

تتطلب كافة مكونات Aspose .NET مجموعة أذونات الثقة الكاملة. السبب هو أن مكونات Aspose .NET تحتاج إلى الوصول إلى إعدادات التسجيل وملفات النظام بخلاف الدليل الظاهري لعمليات معينة مثل تحليل الخطوط وما إلى ذلك. علاوة على ذلك ، تستند المكونات Aspose .NET إلى فئات النظام الأساسية .NET التي تتطلب أيضًا تعيين إذن ثقة كاملة في العديد حالات.

يقوم مقدمو خدمة الإنترنت الذين يستضيفون تطبيقات متعددة من شركات مختلفة في الغالب بفرض مستوى أمان متوسط الثقة. في حالة .NET 2.0 ، يطبق مستوى الأمان هذا القيود التالية:

  • · OleDbPermission غير متاح. هذا يعني أنه لا يمكنك استخدام ADO.NET موفر بيانات OLE DB المُدار للوصول إلى قواعد البيانات.
  • · EventLogPermission غير متاح. هذا يعني أنه لا يمكنك الوصول إلى سجل أحداث Windows.
  • · انعكاس الإذن غير متاح. هذا يعني أنه لا يمكنك استخدام التفكير.
  • · التسجيل غير متاح. هذا يعني أنه لا يمكنك الوصول إلى التسجيل.
  • · WebPermission محصور. هذا يعني أن التطبيق الخاص بك يمكنه الاتصال فقط بالعنوان أو مجموعة العناوين التي تحددها في ملف عنصر.
  • · FileIOPermission محصور. هذا يعني أنه لا يمكنك الوصول إلا إلى الملفات الموجودة في التسلسل الهرمي للدليل الظاهري لتطبيقك.

نظرًا للأسباب المحددة أعلاه ، لا يمكن استخدام مكونات Aspose .NET على الخوادم التي تمنح الإذن لمجموعة غير الثقة الكاملة.