Saya tidak yakin tugas terjadwal seperti apa yang Anda maksud. Jika Anda bermaksud hal-hal seperti "setiap jam, segarkan foo.xml" jenis tugas, kemudian gunakan sistem Tugas Terjadwal Windows. (Perintah "at", atau melalui controller.) Apakah itu menjalankan aplikasi konsol atau meminta halaman khusus yang memulai proses.
Sunting: Saya harus menambahkan, ini adalah cara OK untuk menjalankan aplikasi IIS Anda pada titik yang dijadwalkan juga. Jadi misalkan Anda ingin memeriksa DB Anda setiap 30 menit dan mengirimkan email kepada pengguna tentang beberapa data, Anda dapat menggunakan tugas yang dijadwalkan untuk meminta halaman ini dan karenanya mendapatkan hal-hal pemrosesan IIS.
Jika kebutuhan Anda lebih kompleks, Anda dapat mempertimbangkan untuk membuat Layanan Windows dan menjalankannya untuk melakukan proses apa pun yang Anda butuhkan. Ini juga bermanfaat memisahkan kode untuk tujuan penskalaan atau manajemen. Pada sisi negatifnya, Anda perlu berurusan dengan layanan Windows.