Я использую сахар CRM, и у него есть cron.phpAzure WebJobs, которые основаны на командной строке, по расписанию - больше не возможно?
Я уверен, что давным-давно на старом портале, когда на веб-странице веб-сайта был показан «веб-сайт PREVIEW», я сделал веб-работу, которая называлась cron .php, и все это, казалось, работало хорошо. Я не помню, вызвал ли я непосредственно cron.php по его URL-адресу (маловероятно, поскольку он содержит код, чтобы запретить это), или если у меня был другой способ заставить процессор php-скрипта обрабатывать сценарий (скорее, но не смог получить достаточно подробно на веб-задания для проверки)
Примерно в августе прошлого года он остановился, не знаю почему, но теперь, кажется, никак не возможно установить его снова, как это было, или как лазурь теперь поддерживает запланированные задания
в новом портале можно загрузить ZIP-файл, содержащий файл летучей мыши, команд мне нужно: существенно
CD d:\home\site\wwwroot
php -f cron.php
Кодекса cron.php проверок что он был запущен из среды командной строки. Я предполагаю, что это отличается от запуска с URL-адреса, потому что, как уже упоминалось, переход на mysite.com/cron.php не работает, он просто перенаправляет ответ на главную страницу сайта и не записывает записи в журнале cron , При запуске из командной строки, например. KUDU или метод bat-file-in-zip-файла webjob, он работает как ожидалось
Отлично, так что я получил, насколько загрузил zip-файл, что делает его новой задачей On Demand в новом лазурный портал, и теперь я ищу способ называть эту работу каждые 10 минут
Я читаю этот блог: https://azure.microsoft.com/en-gb/documentation/articles/web-sites-create-web-jobs/, но это возможно устаревший, поскольку, похоже, есть способ загрузить файлы на основе zip как веб-страницы рабочих мест и старого портала, и теперь я только нахожу способы вызова URL каждые X минут. Кроме того, кажется, относится к вариантам страницы и ссылки, которые больше не находятся в старом портале:
Создать запланированную webjob
1) ... В старом портале перейдите на страницу WebJob и нажмите Добавить.
Я не уверен, что означает «страница веб-сайта»; единственный способ, которым я могу найти дело с webjobs, - это пойти в Azure Scheduler, а затем в коллекцию webjob.
Я думаю, что когда-то «на странице webjob» был доступен из ряда ссылок один видит, когда они нажимают на веб-сайт (приборная панель, монитор, масштаб, настроить ...»
Кроме того, хотя я может найти способы войти в страницы SCM для почтового веб-сайта на новом портале, я не могу найти способ вызвать задание с URL-адреса, иначе я бы подключил этот URL-адрес к планировщику на старом портале
Любой совет о том, куда идти дальше? Новый портал, похоже, не поддерживает расписание, но предоставляет способ загрузить сценарий, который правильно вызывает и запускает cron.php, старый портал, похоже, не поддерживает какой-либо способ загрузить сценарий, который вызывает cron.php правильно, но он делает pr поддержка овидов для расписаний.
Либо я немного тупой и пропуская что-то действительно очевидное, либо команда Лазури сломала довольно жизненно важное сопряжение сценариев (загрузить сценарий, назвать его по расписанию), как это для всего мира, некоторое время назад - и Я бы, хотя это может вызвать возмущение, так что надеюсь, верно первое