আমি অটো-স্টার্ট এএসপি.এনইটি অ্যাপ্লিকেশনগুলিতে স্কট গুথ্রির পোস্টটি পড়ছি , যা অটো-স্টার্টে একটি এএসপি.নেট 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>
তার পোস্টটি থেকে অস্পষ্ট যা নিম্নলিখিত কনফিগারেশনটি একটি এএসপি.এনইটি অ্যাপ্লিকেশনটি স্বয়ংক্রিয়ভাবে চালু করবে:
<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
নির্দিষ্ট না হলে কী হয় ?