ワーカーロールを介して自動メールを送信するアプリケーションがあります。Visual Studioでアプリケーションをデバッグすると、WorkerRole.csでOnStart()を設定したタスクが完全に機能し、5分ごとにメールが届きます(テスト目的で)。WorkerRole.csの私のコード:
public override bool OnStart()
{
ScheduledTaskTimer.Elapsed += new ElapsedEventHandler(ScheduledTaskTimer_Elapsed);
// ScheduledTaskTimer.Interval = 86400000;
ScheduledTaskTimer.Interval = 180000;
ScheduledTaskTimer.Enabled = true;
return base.OnStart(); }
しかし、Windows Azureに展開すると、ワーカーの役割が機能していないようです。メールが届かない。ワーカーロールが実際に実行されているかどうかを確認する方法がわからない。