2010-12-08 35 views
0

私はカスタムタイマージョブを作成しました。 SPMinutScheduleを使用して5分ごとにスケジューリングを行ったときの初期テストでは、開発中に正常に動作しました。その意図は、1日に1回、プロダクションで実行することです。だから、私はSPDailyScheduleを使用してスケジュールを変更し、実行を停止しました。私はスケジュールを変更するたびにサーバーのキャッシュをクリアすることで問題を解決しました。スケジュール変更後にタイマージョブが実行されない

Webアプリケーションスコープの機能を使用してジョブを展開します。

ここに何か不足していますか? REFから

+0

[タイマージョブが実行されていません]の複製が可能です。(http://stackoverflow.com/questions/4197194/timer-job-not-running) –

+0

同じ質問を二度もしないでください。 –

答えて

1

http://www.mstechblogs.com/shailaja/reschedule-or-change-the-interval-of-a-sharepoint-custom-timer-job/

が再スケジュールまたはSharePointの間隔を変更するには、カスタムタイマージョブ

  • 変更SharePointオブジェクトモデルの SPDailyScheduleクラスを使用して、カスタムコードでのスケジュール間隔
  • GACでビルドして展開します。コマンドプロンプトへ
  • IISRESET
  • 行くとSharePoint
  • をアンインストールし、既存のタイマー機能、例えば、のStsadm.exe -o uninstallfeature -filename yourfeaturename \は、Feature.xml

  • の12ハイブに移動します

    は、たとえば、新タイマー機能をインストールし、Stsadm.exeの-o installfeature -filename yourfeaturename \は、Feature.xml Windowsサービスへ

  • 移動して、再起動してWindows SharePoint Servicesのタイマー

関連する問題