После развертывания в IIS кварцевый планировщик реализован в ASP .net MVC не работает для отправки авто-почты - PullRequest
0 голосов
/ 25 октября 2018

Реализован автоматический планировщик отправки электронной почты с использованием Quartz.net в Asp.Net MVC.Код отлично работает в VS IDE для отправки писем на основе установленного периода времени.в то время как я развертываю в QA VM (IIS-10).Приложение не отправляет электронные письма

Я слежу за несколькими блогами и решением для настройки IIS 8/10, но мое приложение не может отправлять автоматическую электронную почту после этого. Ниже приведены ссылки

https://satvasolutions.com/job-scheduling-asp-mvc-quartz-scheduler/ https://github.com/quartznet/quartznet/issues/180

Пожалуйста, предоставьте решение или руководство по настройке или что-то нужно сделать другим способом.

Вот мой код для автоматического планировщика

 public async static void Start()
        {
            IScheduler scheduler = await 
         StdSchedulerFactory.GetDefaultScheduler();
            await scheduler.Start();
            IJobDetail job = JobBuilder.Create<EmailJob>().Build();
            ITrigger trigger = TriggerBuilder.Create()
                .WithDailyTimeIntervalSchedule
                  (s =>
                     s.WithIntervalInHours(1)
                    .OnEveryDay()
                    .StartingDailyAt(TimeOfDay.HourAndMinuteOfDay(0, 0))                    
                  )                 
                .Build();
            await scheduler.ScheduleJob(job, trigger);
         }

Примечание: класс «EmailJob» будет использоваться для настройки SMTP и извлечения данных из БД и отправки почты.

После этого вызовет этот метод в global.asax enter code here

  protected void Application_Start()
        {

            JobScheduler.Start();
        }

Этоработал во время работы в VS 2017 на локальном компьютере, но после публикации в IIS-10 планировщик не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...