يستخدم IIS الوكيل لطلب خدمة الويب.كيف نوقف هذا؟

StackOverflow https://stackoverflow.com/questions/61256

سؤال

لدي مشكلة مع تطبيق الويب .Net الصغير الذي يستخدم خدمة الويب Amazon.مع خادم الويب Visual Studio المتكامل، كل شيء يعمل بشكل جيد.ولكن بعد نشره على IIS على نفس الكمبيوتر، ظهرت لي رسالة الخطأ التالية:

Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach
einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder
die hergestellte Verbindung war fehlerhaft, da der verbundene Host
nicht reagiert hat 192.168.123.254:8080

والذي يُترجم تقريبًا إلى "غير قادر على الاتصال بـ 192.168.123.254:8080"

يعد الكمبيوتر جزءًا من Active Directory.تم تثبيت خادم AD على شبكة تستخدم 192.168.123.254 كوكيل.الآن لا يمكن الوصول إليه ولا ينبغي استخدامه.

كيف يمكنني منع IIS من استخدام الوكيل؟

أعتقد أن الأمر يتعلق بإعدادات السياسة لبرنامج Internet Explorer.يمتلك مستخدم AD "القديم" هذا الإعداد، لكن المستخدم الذي تم إنشاؤه حديثًا لا يمتلك هذا الإعداد.لقد تحققت من جميع إعدادات سياسة المجموعة ولم يتم تحديد الوكيل في أي مكان.

يعمل خادم الويب في سياق حساب مستخدم الإنترنت المجهول على الكمبيوتر المحلي.هل يحصل المستخدمون المحليون على الإعدادات من الإعلان؟إذا كان الأمر كذلك، فكيف يمكنني تغيير هذا الإعداد، إذا لم أتمكن من تسجيل الدخول باسم هذا المستخدم؟

ماذا يمكنني أن أفعل، أين يمكنني التحقق؟

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

المحلول

يمكن تكوين استخدام الوكيل في web.config.سيسمح لك عنصر system.net/defaultProxy بتحديد ما إذا كان سيتم استخدام الوكيل افتراضيًا أو تقديم قائمة تجاوز.

لمزيد من المعلومات انظر: http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx

نصائح أخرى

بعض إعدادات سياسة المجموعة التي قد تكون ذات صلة:

الجذر \ سياسة الكمبيوتر المحلي \ تكوين الكمبيوتر \ القوالب الإدارية \ مكونات Windows \ Internet Explorer \ إنشاء إعدادات الوكيل لكل جهاز - يتم تعطيل هذا افتراضيًا، مما يعني أن المستخدمين الفرديين على الخادم لديهم إعدادات وكيل مخصصة.

الجذر \ سياسة الكمبيوتر المحلي \ تكوين المستخدم \ إعدادات Windows \ صيانة Internet Explorer \ الاتصال.في "التكوين التلقائي للمتصفح" القيمة "اكتشاف إعدادات التكوين تلقائيًا" - يمكنك ضبط هذا لمنع العملية من محاولة اكتشاف إعدادات الوكيل تلقائيًا.

ومع ذلك، فإن استخدام إعداد defaultProxy كما هو موضح في إجابة hwichers يبدو أنه طريقة أفضل للقيام بذلك، ولا يؤثر على العمليات الأخرى أو المستخدمين على الجهاز.

IIS هي الوجهة.تكمن مشكلة التكوين في كل ما يجري المكالمة (يعمل كعميل).إذا كنت تستخدم طرق الاتصال .Net المضمنة، فستحتاج إلى إجراء التعديل داخل ...انتظرها ...متصفح الانترنت.

نعم!لقد عضني هذا التافه الصغير مرات أكثر مما يهمني أن أتذكره.اعتدت أن أقوم بتبديل إعدادات الخادم الوكيل في IE 5 أو 6 مرات يوميًا أثناء التبديل بين الخوادم الداخلية والخارجية.تحتوي الإصدارات الأحدث من IE على مجموعة قواعد "عدم استخدام الخادم الوكيل" أفضل بكثير.

- التوضيح- كما يبدو أن معرف المستخدم الذي يستخدمه IIS يستخدم هذا الإعداد ، ربما ستحتاج إلى البحث في السجل عن المكان الذي يتم فيه تخزين معلومات الوكيل لكل معرف مستخدم و/أو الافتراضي.

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