Обновление базы данных с внешнего JSON с помощью запланированного задания на сервере Windows - PullRequest
0 голосов
/ 22 марта 2020

У меня есть проект ASP. NET MVC 5 с базой данных и внешним файлом JSON, который обновляется один раз в день сторонним веб-сайтом. То, что я пытаюсь сделать, это обновлять мою БД один раз в день соответственно с JSON (точность здесь не проблема). В настоящее время я использую кнопку, которая вызывает Action для разбора JSON и обновления базы данных, и я хочу сделать это автоматически. Насколько я понял, запуск запланированной задачи из приложения MVC является плохой практикой и рискованным, а запуск внешней выделенной службы предпочтителен.

Если я правильно понял, я могу создать консольное приложение, которое будет проанализируйте JSON и обновите БД автоматически, но я не уверен, может ли это консольное приложение работать на сервере windows, и если да, то как это сделать (и я также не уверен, что это действительно так хорошая идея).

Итак, я был бы очень рад, если бы вы могли посоветовать мне здесь.

Спасибо.

1 Ответ

0 голосов
/ 01 апреля 2020

Наконец, решением было создание консольного приложения, которое анализирует JSON и обновляет базу данных. Затем я использовал встроенный планировщик задач в панели управления хостингом для запуска приложения (в моем случае это панель управления plesk)

...