عند الاختبار محليًا باستخدام مشروع يصدر طلبات HTTP POST من برنامج تم إنشاؤه في Visual Studio ، على سبيل المثال: باستخدام System.Net.Http.HttpClient ، يعود HttpClient دائمًا:
System.Net.Http.HttpRequestException: حدث خطأ أثناء إرسال الطلب. ---> System.Net.WebException: غير قادر على الاتصال بالخادم البعيد ---> System.Net.Sockets.SocketException: لا يمكن إجراء اتصال لأن الجهاز الهدف رفضه فعليًا 127.0.0.1:7170
يمكنني إجراء طلبات POST باستخدام طلبات PostMan أو GET باستخدام متصفح ، ولكن عند محاولة اختبار الوظائف محليًا باستخدام مكالمات System.Net.Http.HttpClient من داخل Visual Studio - يبدو الأمر مستحيلًا ، بسبب الخطأ أعلاه.
حاولت أيضًا تعيين ما يلي داخل Web.Config (مقترح في منشور StackOverFlow):
بدون تأثير !
كيف يمكنني اختبار الوظائف محليًا من البرامج التي تعمل داخل Visual Studio - على وجه التحديد ، عند استخدام System.Net.Http.HttpClient - يرجى تقديم مثال.
⚠ لا تقم بتحرير هذا القسم.
@ bdcoder2 شكرا لملاحظاتك! نحن نحقق حاليًا وسنقوم بتحديثك قريبًا.
يا حزن طيب - خالص اعتذاري!
كان لدي http: // localhost : 7170 / كعنوان URL أساسي في ملف تكوين بدلاً من (الصحيح) http: // localhost : 7071 /
ساعتان أبحث في الاستثناء ولم أفهم - حان الوقت لقضاء عطلة!
مرة أخرى - آسف على الإنذار الخاطئ وشكراً على الرد السريع !!
@ bdcoder2 شكرًا على التحديث
التعليق الأكثر فائدة
يا حزن طيب - خالص اعتذاري!
كان لدي http: // localhost : 7170 / كعنوان URL أساسي في ملف تكوين بدلاً من (الصحيح) http: // localhost : 7071 /
ساعتان أبحث في الاستثناء ولم أفهم - حان الوقت لقضاء عطلة!
مرة أخرى - آسف على الإنذار الخاطئ وشكراً على الرد السريع !!