الأعراض
عند محاولة الوصول إلى موقع ويب Microsoft Dynamics CRM، فستتم مطالبتك بأوراق اعتماد المجال ثلاث مرات. وبعد ذلك، تتلقى رسالة الخطأ التالية:
غير مسموح لك بعرض هذه الصفحة.
خطأ HTTP 401.1-غير مصرح به: تم رفض الوصول بسبب بيانات اعتماد غير صالحة.
السبب
قد تحدث هذه المشكلة عند أي من الشروط التالية صحيحاً:
-
لم يتم تكوين مصادقة خدمات معلومات الإنترنت ل Microsoft (IIS) لموقع ويب Microsoft Dynamics CRM لاستخدام مصادقة Kerberos.
-
تم تكوين موقع ويب Microsoft Dynamics CRM استخدام رؤوس المضيف.
الحل
لحل هذه المشكلة، اتبع الخطوات التالية.
تحديد المعرف الذي يستخدم موقع ويب Microsoft Dynamics CRM
-
على خادم Microsoft Dynamics CRM، انقر فوق ابدأ، انقر فوق أدوات إدارية، وثم انقر فوق إدارة خدمات معلومات إنترنت (IIS).
-
قم بتوسيع اسم كمبيوتر Microsoft Dynamics CRM، ومن ثم انقر فوق مواقع ويب.
-
انقر فوق موقع ويب Microsoft Dynamics CRM، وقم بتدوين القيمة الموجودة في العمود المعرف .
ملاحظة: إذا قمت بتثبيت Microsoft Dynamics CRM على موقع ويب الافتراضي، تكون هذه القيمة 1. -
تحقق من معرف موقع ويب Microsoft Dynamics CRM. للقيام بذلك، اتبع الخطوات التالية:
-
انقر فوق ابدأ، ثم انقر فوق تشغيل، اكتب regedit، وثم انقر فوق موافق.
-
حدد موقع مفتاح التسجيل الفرعي التالي:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
-
انقر فوق موقع ويب، وقم بتدوين القيمة في حقل بيانات القيمة .
ملاحظة: تمثل القيمة "/LM/W3SVC/1". آخر رقم من المفترض أن يكون نفس معرف موقع ويب الذي قمت بتدوينه في الخطوة 3.
-
تكوين IIS لاستخدام مصادقة Kerberos لموقع ويب Microsoft Dynamics CRM
-
انقر فوق ابدأ، ثم انقر فوق تشغيل، واكتب cmdوثم انقر فوق موافق.
-
في موجه الأوامر، اكتب الأمر التالي، ومن ثم اضغط Enter:
C:\Inetpub\AdminScripts\adsutil.vbs الحصول على w3svc/1/NTAuthenticationProvidersملاحظة: في هذا الأمر، يمثل 1 القيمة التي قمت بتحديده في المقطع "تحديد المعرف الذي يستخدم موقع ويب Microsoft Dynamics CRM".
النتيجة حالات لم يتم تعيين المصادقة على هذا المستوى أو تعتزم المصادقة نتاوثينتيكاتيونبروفيديرس: (سلسلة) "NTLM" ولذلك، يجب عليك تعيين مصادقة Kerberos. -
في موجه الأوامر، اكتب الأمر التالي، ومن ثم اضغط Enter:
C:\Inetpub\AdminScripts\adsutil.vbs تعيين w3svc//NTAuthenticationProviders1"تفاوض، NTLM"ملاحظة: في هذا الأمر، يمثل 1 القيمة التي قمت بتحديده في المقطع "تحديد المعرف الذي يستخدم موقع ويب Microsoft Dynamics CRM".
-
للتحقق من صحة تعيين مصادقة Kerberos، اكتب الأمر التالي في موجه الأوامر، واضغط مفتاح الإدخال Enter:
C:\Inetpub\AdminScripts\adsutil.vbs الحصول على w3svc/1/NTAuthenticationProvidersملاحظة: في هذا الأمر، يمثل 1 القيمة التي قمت بتحديده في المقطع "تحديد المعرف الذي يستخدم موقع ويب Microsoft Dynamics CRM".
النتيجة كما يلي:NTAuthenticationProviders: (STRING) "Negotiate,NTLM"
-
قم بإعادة تشغيل خادم Microsoft Dynamics CRM.
ملاحظة: يمكنك استخدام رأس مضيف للوصول إلى موقع ويب Microsoft Dynamics CRM. إذا قمت بذلك، يجب اتباع الإرشادات الموجودة في مقالة قاعدة المعارف ل Microsoft لحل هذه المشكلة أيضا.