لا تضيف كتلة تسجيل التسجيل إدخالات سجل إلى عارض الحدث على آلات أخرى غير تلك التي تم بناء التطبيق عليها

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

  •  02-10-2019
  •  | 
  •  

سؤال

أنا أستخدم كتلة تطبيق التسجيل (من Microsoft Enterprise Library 5.0) لتسجيل الاستثناءات في عارض الحدث الذي يحدث في تطبيق WPF XBAP الخاص بي.

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

لقد حاولت العثور على سبب قد يحدث ذلك - لقد حاولت تحديد مطلوبة إلى خطأ - ولكن دون جدوى.

أي شخص أي أفكار حول سبب حدوث ذلك؟

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

المحلول

يتطلب التسجيل إلى eventlog الحقوق.

لست متأكدًا مما إذا كانت هذه هي المشكلة في حالتك ، ولكن السيناريو النموذجي هو: على تشغيل برنامج Dev Machine في سياق تسجيل الدخول إلى المستخدم الذي يعد مسؤولًا ، عند نشره ، يتم تشغيله في سياق المستخدم الذي يحمل حقوقًا أقل.

الشيء الآخر الذي يجب الانتباه إليه هو كيف يتم نشر التطبيق ، إذا كان نظام التشغيل يعتقد أن البرنامج جاء من الإنترنت ، فسوف يقيد ما يمكن أن يفعله البرنامج.

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