У меня есть требование в моем приложении MVC.Запланированная работа эквивалентная функциональность в MVC
У меня был экспорт в excel, который занимает 3 минуты (пользователь нажимает кнопку экспорта и ждет). Этот экспорт загружает excel с несколькими листами после применения определенных правил для данных. Эти правила являются datamanipulations плюс применение цветов на ячейках, принадлежащих определенным столбцам.
Чтобы избежать времени ожидания, меня попросили разработать код в приложении MVC, которое может работать как запланированное задание. Это задание должно экспортировать excel в выделенную папку в сети в запланированное время (ежедневно один раз). Также мне было предложено разработать веб-страницу в приложении, в которой есть ссылки для загрузки этих преимуществ.
Quesions здесь (Любая помощь будет оценена):
Я выбрал Quartz.NET для реализации этого требования. Это открытый исходный код (к моим небольшим знаниям), который может предоставить возможность запланировать работу (класс, разработанный в .NET). Это правильный выбор или какие-либо последствия в будущем?
Действительно ли необходимо разработать такую работу, как код или любой другой способ кодирования, может решить эту проблему?
Спасибо за ваш быстрый ответ. у вас есть действительная точка. Я буду исследовать больше на Quartz.Net. Я все еще сомневаюсь, что он выполняет запланированную задачу в том же процессе, что и MVC. Но ваш ответ определенно помогает. Еще раз спасибо –
Я прошел через ваши ссылки. Ref2 рекомендовал кварц.NET как одно из решений. Спасибо за эти указатели! Это помогло. –