У меня есть два веб-задания, которые выполняют трудоемкие задания через .Net Console Application , и по завершении первого задания мне нужно запустить второе задание, которое также является веб-действием, после чего следует запустить пакет служб SSIS.
Я добавил веб-активность, которая будет вызывать WebJob через POST, а затем добавил еще одну веб-активность в конвейер для вызова второго задания.Затем на конвейере у нас есть задания SSIS.
Когда я запускаю конвейер, первая веб-активность запускает первую веб-работу с HTTP-сообщением.Я настроил запуск второго действия «Успех» первого, но, похоже, он не ждет завершения первого задания.В мониторе конвейера он показывает первое действие «Успешно» и запускает выполнение второго действия, когда первое приложение все еще работает в фоновом режиме.
Я также проверил запрос POST, используя POSTMAN для запуска WebJob (который выполняетсякак первая веб-операция в конвейере), ответ «202 Принят», что означает, что выполнение не завершено, но принято для обработки.Есть ли способ остановить выполнение, пока не завершится первый процесс.
Заранее спасибо за любую помощь.