運用サーバーにasp.net Webサイトがあり、現在正常に動作しています。現在、スケジュールされたタスクに Quartz.net を使用しており、開発システムでテストしました。本番サーバーに移動したい。
現在、本番サーバーにある私のglobal.asax:
void Application_Start(object sender, EventArgs e)
{
Application["Hits"] = 0;
Application["Sessions"] = 0;
Application["TerminatedSessions"] = 0;
ConfigureLogging();
}
そして、私はそれをに変更するつもりです
void Application_Start(object sender, EventArgs e)
{
ISchedulerFactory schedFact = new StdSchedulerFactory();
// get a scheduler
IScheduler sched = schedFact.GetScheduler();
sched.Start();
// construct job info
JobDetail jobDetail = new JobDetail("mysSendMailJob", typeof(ScheduledMail));
// fire every day at 06:00
Trigger trigger = TriggerUtils.MakeDailyTrigger(06, 00);
SimpleTrigger trigger2 = new SimpleTrigger("myTrigger",
null,
DateTime.UtcNow,
null,
SimpleTrigger.RepeatIndefinitely,
TimeSpan.FromSeconds(60));
// start on the next even hour
trigger.StartTimeUtc = TriggerUtils.GetEvenHourDate(DateTime.UtcNow);
trigger.Name = "mySendMailTrigger";
// schedule the job for execution
sched.ScheduleJob(jobDetail, trigger2);
// Code that runs on application startup
Application["Hits"] = 0;
Application["Sessions"] = 0;
Application["TerminatedSessions"] = 0;
ConfigureLogging();
}
これらの変更は更新されますか、それとも何が起こりますか?