मैं ऑटो-स्टार्ट ASP.NET एप्लिकेशन पर स्कॉट गुथरी की पोस्ट पढ़ रहा हूं , जो ऑटो-स्टार्ट के लिए ASP.NET 4.0 एप्लिकेशन को सेटअप करने के तरीके पर उदाहरण प्रदान करता है।
<applicationPools>
<add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0"
startMode="AlwaysRunning" />
</applicationPools>
<!--...-->
<sites>
<site name="MySite" id="1">
<application path="/" serviceAutoStartEnabled="true"
serviceAutoStartProvider="PreWarmMyCache" />
</site>
</sites>
<!--...-->
<serviceAutoStartProviders>
<add name="PreWarmMyCache" type="PreWarmCache, MyAssembly" />
</serviceAutoStartProviders>
अपने पोस्ट से स्पष्ट नहीं है कि क्या निम्न कॉन्फ़िगरेशन ASP.NET अनुप्रयोग को स्वतः शुरू करेगा:
<applicationPools>
<add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0"
startMode="AlwaysRunning" />
</applicationPools>
<!--...-->
<sites>
<site name="MySite" id="1">
<application path="/" serviceAutoStartEnabled="true" />
</site>
</sites>
यहाँ अंतर यह है कि स्टार्ट-अप के लिए कोई वर्ग निर्दिष्ट नहीं है। आदर्श रूप से आवेदन सिर्फ लोड किया जाएगा। साइट के लिए एप्लिकेशन पर प्रलेखन का अर्थ है कि विशेषता को काम करने के लिए serviceAutoStartEnabled
विशेषता की आवश्यकता होती है serviceAutoStartProvider
। लेकिन अतिरिक्त विशेषता प्रदान नहीं करने पर क्या होता है इसका कोई संकेत नहीं है।
- क्या मैं दस्तावेज को सही ढंग से पढ़ रहा हूं?
- एक है
serviceAutoStartProvider
का उपयोग करने के लिए निर्दिष्ट किया जा करने के लिए आवश्यकserviceAutoStartEnabled
? - यदि
serviceAutoStartProvider
निर्दिष्ट नहीं है तो क्या होगा ?