Bom dia Renato,
o problema em utilizar uma aplicação web é o ciclo de vida. A maior vantagem de utilizar um Windows Service é que ele será executado mesmo que não haja nenhum usuário na
máquina. Uma aplicação windows forms demanda um usuário logado na máquina para funcionar. E uma aplicação web precisa ser acessada por alguém para que seja executada, desta forma não
há como garantir que uma aplicação web estará sempre ativa.
Se você não tem privilégios na máquina para instalar o Windows Service, sugiro que crie uma aplicação Windows Forms. Para executá-la você pode usar o Windows Scheduler,
mas fique atendo com a periodicidade de execução dele, que deixa a desejar.
Abraços,
Daniel Cheida de Oliveira