سؤال

لست متأكدا إذا استخدم أي شخص استضافة MS 1and1 ومصادف المشكلات مع مستويات الثقة؟

أنا ببساطة أحاول إرسال البريد باستخدام System.net.mail في ASP.NET (والذي يعمل بشكل جيد) ولكن عندما تلقيت عبر الإنترنت مع 1and1 أحصل على هذا الخطأ:

الوصف: حاول التطبيق إجراء عملية غير مسموح بها من قبل سياسة الأمان. لمنح هذا التطبيق الإذن المطلوب، يرجى الاتصال بمسؤول النظام أو تغيير مستوى ثقة التطبيق في ملف التكوين.

تفاصيل الاستثناء: System.Security.SecurityException: طلب إذن من النوع "system.net.mail.mappermission، النظام، الإصدار = 2.0.0.0، الثقافة = محايد، PublickeyToken = B77A5C561934E089 'فشل.

سألت 1and1 وأرسلوا لي ملف machine.config مع إعداداتهم ولكن لا يوجد تفسير مع ما يجب القيام به به.

آسف لا أستطيع أن أطرح مع دعم الفائزين عديمة الفائدة بعد الآن.

أي شخص حصل على أي أفكار ما يجب أن أفعله مع Machine.config أو شيء من هذا؟

هل كانت مفيدة؟

المحلول

والجواب هو........

1and1 لا تسمح بالوصول إلى system.net.mail. ولكن مع ذلك، السماح بالوصول إلى نظام System.Web.mail (يا فرح)

التعليمات الأساسية مع خادم البريد المتاح هنا

نصائح أخرى

هل من الممكن أن إعادة تشغيل خادم SMTP الخاص بمضيف الخاص بك نوع المصادقة لترحيل البريد؟ هذا هو كل ما يمكنني التفكير فيه. عند إنشاء مثيل ل SMTPClient، حاول إعداد شهاداته, ، أنا لست متأكدا من أوراق الاعتماد التي ستوفرها، ربما شيء من مزود الاستضافة الخاص بك؟

يمكنك أيضا تجربة تعديل Web.config وتغيير مستوى الثقة هناك. لقد تلقيت مشكلات مماثلة في الماضي مع اثنين من المضيفين الآخرين، وهذا يعمل من أجلي:

<system.web>
    <trust Level="Full" />
</system.web>

ستكون أي استضافة مشتركة تقريبا (يمكنك الوصول فقط إلى موقع FTP) إلى ثقة متوسطة. إنه قيود مشترك. عليك أن تتطور ضد خادم ثقة متوسطة من أجل ضرب هذه المشكلات. في بعض الأحيان، من السهل التعامل معها، وأحيانا لا.

بديل هو القيام بالاستضافة الافتراضية. يمكنك الحصول على خادم افتراضي يمكنك إدارة نفسك. بهذه الطريقة يمكنك تشغيل مواقع الويب الخاصة بك تحت الثقة الكاملة. أفعل ذلك مع موقعي 1and1. في حين أن الناس الكلبة عنهم (ما المضيف ليس لديه شطب الناس حول هذا الموضوع؟) لديهم أرخص الخوادم الافتراضية هناك، آخر مرة قمت بفحصها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top