0
我的生产服务器上有一个asp.net网站,现在运行良好。现在我正在使用quartz.net进行计划任务,并在我的开发系统中进行了测试。我想将其移至生产服务器。Global.asax,我可以在生产服务器上更新它吗?
我目前在生产服务器的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();
}
将这些变化进行更新或将要发生什么?
它不是预编译的,所以如果我替换文件,我的更改将被更新。 – 2010-08-26 11:21:39
它应该。您可能需要回收应用程序才能重新加载。 – Sruly 2010-08-26 11:28:00