Não sei ao certo que tipo de tarefas agendadas você quer dizer. Se você quiser coisas como tarefas a cada hora, atualize foo.xml, use o sistema Tarefas agendadas do Windows. (O comando "at" ou por meio do controlador.) Execute um aplicativo de console ou solicite uma página especial que inicie o processo.
Editar: devo acrescentar que esta é uma maneira OK de também executar o aplicativo IIS em pontos agendados. Portanto, suponha que você queira verificar seu banco de dados a cada 30 minutos e enviar lembretes por e-mail aos usuários sobre alguns dados, você pode usar tarefas agendadas para solicitar esta página e, portanto, obter o IIS processando as coisas.
Se suas necessidades forem mais complexas, considere criar um serviço do Windows e executá-lo em um loop para fazer o processamento necessário. Isso também tem o benefício de separar o código para fins de dimensionamento ou gerenciamento. No lado negativo, você precisa lidar com os serviços do Windows.