Member 14144306 Ответов: 1

Я хочу, чтобы веб-сервис (visual studio) запускался в планировщике задач windows


So I have a webservice that displays a gridview of images that can be downloaded. I want to schedule a task in windows task scheduler like everyday it can click the download button row by row. I'm really new to windows task scheduler and don't know how this works. I've searched online. If i create a task and just add the webservice into it, it doesn't click anything right? it just runs the program? Please enlighten me :(

What I have tried:

Created a basic task and imported the program file. My program is actually a webservice. So i imported a web service.

Richard MacCutchan

Службы не работают в той же среде, что и Windows или веб-приложения, поэтому у них нет экрана или клавиатуры. Вам нужно запланировать какое - то другое приложение, чтобы выполнить эту работу.

1 Ответов

Рейтинг:
2

RickZeeland

Может быть, веб-сервис поддерживает REST API с помощью команд, которые вы можете использовать, попробуйте выяснить, возможно ли это.
Затем следуйте приведенным здесь инструкциям, чтобы запустить команду с помощью планировщика задач: windows - как запланировать задачу для вызова URL - ошибки сервера[^]

Если это не возможно, чтобы использовать команды отдыхают, вы могли бы попробовать это CodeProject статьи: Веб-Служба Запланированных Задач[^]

Или автоматизированный инструмент, как программы: https://www.autoitscript.com/site/[^]
Но из того, что я здесь прочитал, это не будет надежным способом ...
https://www.autoitscript.com/forum/topic/157809-windows-task-scheduler/[^]
https://www.autoitscript.com/forum/topic/190607-auto-it-not-working-when-using-task-scheduler/[^]