Существует статья в MSDN, который описывает различия:
Сравнение Проектов веб-сайта и веб-приложения Проекты
BTW: существуют некоторые подобные вопросы о той теме, например:
Ну да, я понял ваш вопрос. Но мне следовало объяснить свой ответ немного лучше.
Нет, я не знаю ни одного инструмента, который поможет вам получить выражение cron в «человеческой» читаемой форме. Но получив доступ к CronExpression, вы можете создать свое собственное.
Попробуйте вызвать
cronTrigger.getExpressionSummary()
для выражения cron:
"0/2 * * 4 * ?"
он вернет следующую строку:
seconds: 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58
minutes: *
hours: *
daysOfMonth: 4
months: *
daysOfWeek: ?
lastdayOfWeek: false
nearestWeekday: false
NthDayOfWeek: 0
lastdayOfMonth: false
calendardayOfWeek: false
calendardayOfMonth: false
years: *
Имея доступ к объекту CronExpression, вы можете создать свой собственное "человеческое" объяснение.
CronTrigger создает объект CronExpression из строки выражения cron. Но вы не можете получить к нему доступ. Но с помощью отражения вы можете:
Class c = cronTrigger.getClass();
Field f = c.getDeclaredField("cronEx");
f.setAccessible(true);
CronExpression cronEx = (CronExpression) f.get(cronTrigger);