C# でカスタム タイマー ジョブを作成していて、タイマー ジョブを関連付けるサービスを選択する必要があります。
ローカルタイマーサービスを試しました:
: base(String.Format(JOB_NAME, Guid.NewGuid()), SPFarm.Local.TimerService, server, SPJobLockType.None)
これはかなりむらがあり、満足できるファーム内のすべてのサーバーでこのジョブを確実に実行するには問題がありました。
これは、タイマー サービスが新しいジョブで更新されないことが原因であると考えられます。
SharePoint 構成キャッシュをクリアし、タイマー サービスを強制的に更新すると、問題は "修正" されましたが、それを問題の最終的な解決策として使用することは明らかにできません。
この仕事を関連付けることができる他のサービスは何ですか? 代わりに、Web アプリに関連付けたくありません。