मुझे यकीन नहीं है कि आप किस तरह के अनुसूचित कार्यों का मतलब है। यदि आपका मतलब "हर घंटे, ताज़ा foo.xml" प्रकार के कार्यों से है, तो Windows शेड्यूल किए गए कार्य प्रणाली का उपयोग करें। ("एट" कमांड, या कंट्रोलर के माध्यम से।) क्या यह या तो एक कंसोल ऐप चलाता है या एक विशेष पृष्ठ का अनुरोध करता है जो प्रक्रिया को बंद कर देता है।
संपादित करें: मुझे जोड़ना चाहिए, यह आपके IIS ऐप को निर्धारित बिंदुओं पर भी चलाने का एक ठीक तरीका है। तो मान लीजिए कि आप हर 30 मिनट में अपने DB की जांच करना चाहते हैं और कुछ डेटा के बारे में उपयोगकर्ताओं को रिमाइंडर ईमेल करते हैं, आप इस पृष्ठ का अनुरोध करने के लिए अनुसूचित कार्यों का उपयोग कर सकते हैं और इसलिए IIS प्रसंस्करण चीजें प्राप्त कर सकते हैं।
यदि आपकी ज़रूरतें अधिक जटिल हैं, तो आप एक Windows सेवा बनाने पर विचार कर सकते हैं और जो कुछ भी प्रसंस्करण की आवश्यकता है, उसे करने के लिए एक लूप चलाते हैं। यह स्केलिंग या प्रबंधन उद्देश्यों के लिए कोड को अलग करने का भी लाभ है। नकारात्मक पक्ष पर, आपको विंडोज सेवाओं से निपटने की आवश्यकता है।