سؤال

وأنا باستخدام خدمات ويب 3.0 تحسينات استدعاء خدمة الويب من تطبيق ASP.NET مكتوب في C # مع Visual Studio 2005.

ويمكن أن أدعو للخدمة على شبكة الإنترنت في Internet Explorer إذا قمت بتغيير إعدادات اتصال الشبكة لاستخدام وكيل SOCKS5 محددة ولكن من الصفحة .ASPX أحصل على رسالة الخطأ أن يقول لي بأنني يجب أن يكون استخدام البروكسي.

هل تعرف كيفية تكوين عميل خدمة ويب لاستخدام البروكسي؟

والشكر

وPS:

وإضافة ما يلي إلى الملف web.config لا يعمل:

<system.net>
  <defaultProxy>
    <proxy proxyaddress="http://theproxy:8080" bypassonlocal="True" />
  </defaultProxy>
</system.net>
هل كانت مفيدة؟

المحلول

وتحتاج إلى تعيين "تمكين" سمة العنصر defaultProxy إلى "true" والعمل على انجاحه:

<system.net>
  <defaultProxy **enabled="true"**>
    <proxy proxyaddress="http://theproxy:8080" bypassonlocal="True" />
  </defaultProxy>
</system.net>

وهذا يجب أن تعمل.

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