خدمة وف بلدي هو رمي الخطأ عند تشغيل من خلال خدمة ويندوز

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

  •  29-10-2019
  •  | 
  •  

سؤال

لقد أنشأت خدمة وف واحدة ، والتي أقرأ مسن سواء يغذي ويغذي جديدة من خلال هتبوبركست و هتبوبريسبونس باستخدام ج# الترميز.عندما أقوم بتنفيذ الخدمة في جهاز الكمبيوتر المحلي الخاص بي ، فإنها تعمل بشكل جيد وتحصل على الخلاصات بشكل صحيح ، ليس فقط في نظامي في جميع أنظمة شبكتنا أيضا.أنا باستخدام CredentialCache.DefaultNetworkCredentials تعيين بيانات اعتماد الشبكة الافتراضية إلى بيانات اعتماد وكيل هتبوبركست وإعطاء أيضا HttpWebRequest.DefaultWebProxy للحصول على وكيل هتبوبركست.كل شيء يعمل بشكل جيد في جهاز الكمبيوتر الخاص بي.وعندما أقوم بتثبيت الخدمة في جهاز الكمبيوتر الخادم لدينا إلى خدمات ويندوز وبدء الخدمة ، في كل مرة رمي خطأ غير متوقع على النحو التالي

System.Net.WebException: The remote server returned an error: (403) Forbidden.
   at System.Net.HttpWebRequest.GetResponse()

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

تحرير:

في الواقع ، قبل أن أحاول من خلال إعطاء اسم المستخدم وكلمة المرور الوكيل لبيانات اعتماد الوكيل وأيضا عنوان الوكيل المحدد من خلال إدخالات التكوين ، في ذلك الوقت كان يعمل بشكل جيد.لكن خطتنا هي إزالة عبء توفير عنوان بروتوكول الإنترنت الوكيل واسم المستخدم وكلمة المرور في كل مرة.لذلك ، خططنا لإعطائها من خلال بيانات اعتماد الشبكة الافتراضية التي يتم حفظها في النظام لتجاوز الوكيل مع الخطوات المذكورة أعلاه.

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

المحلول

هل لديك خادم وكيل تم إعداده في شركتك يتطلب المصادقة?

حاول تشغيل الخدمة باستخدام هويتك بدلا من تلك المضمنة (خدمة الشبكة ، النظام المحلي) ومعرفة ما إذا كان ذلك يساعد.

تحرير:

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

أيضا قد ترغب في إلقاء نظرة على كيفية تكوين الوكيل في ملف التكوين بدلا من الترميز الثابت.

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