SPJobDefinition.Execute تشغيل ولكن لا يظهر أنه ركض في الإدارة الوسطى

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

  •  06-07-2019
  •  | 
  •  

سؤال

وأنا باستخدام SPJobDefinition.Execute لإجبار صراحة على وظيفة الموقت لتشغيل قليلا من الاختبار. تشغيل وظيفة ولكن الوقت الذي لم يتغير ركض الماضي في إما 'الموقت حالة مهمة "أو" تعريفات وظيفة الموقت. لأن هذا قد لا تعمل من قبل، مما اضطرها لا تظهر حتى في "الموقت حالة مهمة". وأذكر أن فعلت تحديث الوقت الماضي البعيد داخل الادارة المركزية عند آخر محاولة لي هذا. ذلك إما ما تم كسر شيء وانها ليست تحديث حالة، أو أنه لا تحديث الحالة حسب التصميم وأنا مخطئ في ذلك القيام الماضي من الوقت.

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

المحلول

ولقد اكتشفت أن OWSTIMER.exe لا ينتهي به التنفيذ. كتبت التطبيق وحدة التحكم التي لم الدعوة إلى SPJobDefinition.Execute وتبين أن تنفيذ لا برمجه ليتم تشغيله هناك وبعد ذلك، ولكن في الواقع يقوم بتحميل ما يصل دلل لهذا المنصب وتشغيله في العملية. أتصور أن من الآثار الجانبية لهذا هو أنه لا يعمل تحت الجدول الزمني وذلك وسط المسؤول لا تظهر أنه ركض.

نصائح أخرى

وكان لي مشكلة مماثلة، كان الحل لإعادة تشغيل خدمة "شير 2010 الموقت" (لإعادة تحميل DLL العمل).

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