এটা নকশা দ্বারা। System.webServer বিভাগটি মূলত আইআইএসকেই সংজ্ঞায়িত করে। যদি আপনি হন তবে আপনার কিছুই থাকবে না। অ্যাপ্লিকেশনহোস্ট.কনফাইগ-এ আপনার এমন কিছু হওয়া উচিত:
<modules>
<add name="HttpCacheModule" lockItem="true" />
<add name="DynamicCompressionModule" lockItem="true" />
<add name="StaticCompressionModule" lockItem="true" />
<add name="DefaultDocumentModule" lockItem="true" />
<add name="DirectoryListingModule" lockItem="true" />
<add name="IsapiFilterModule" lockItem="true" />
<add name="ProtocolSupportModule" lockItem="true" />
<add name="HttpRedirectionModule" lockItem="true" />
<add name="StaticFileModule" lockItem="true" />
...
লক আইটেমের বৈশিষ্ট্যগুলি লক্ষ্য করুন। যেহেতু 1 বা ততোধিক লক আইটেম রয়েছে তাই লক লঙ্ঘন নিক্ষেপ করবে।
সুতরাং, আপনাকে অবশ্যই ওয়েব আইকনফিগ থেকে যে আইটেমগুলি চান না কেবল তা সরিয়ে ফেলতে হবে, বা যদি সত্যিই আপনাকে সেগুলি সাফ করার দরকার হয় এবং আপনার নিজের আবার যুক্ত করতে হয়, তবে অ্যাপ্লিকেশন হোস্ট.কনফিগ এ লক আইটেমটি "সত্য" সরান এই উপাদানগুলির প্রত্যেকটি এবং এগুলিতে পর্যাপ্ত পরিমাণ যুক্ত করার বিষয়টি নিশ্চিত করুন যাতে আপনার ওয়েব সার্ভারটি আসলে কাজ করবে।
সম্পাদন করা
(তার অনুরোধ অনুযায়ী ড্যানিয়েলের আরও তথ্য যুক্ত করা হয়েছে। (স্কট))
স্কট যা বলেছিল তার ভিত্তিতে আমি যা করেছি তা এখানে:
% উইন্ডির% \ system32 \ inetsrv \ কনফিগারেশনে অ্যাপ্লিকেশন হোস্টকনফিগ খোলা হয়েছে। মনে রাখবেন যে 64 বিট উইন্ডোজ সার্ভার 2008-এ, আপনাকে একটি 64 বিট সম্পাদক দিয়ে ফাইল সম্পাদনা করতে হবে (নেটিভ নোটপ্যাডটি করবে, তবে নোটপ্যাড ++ ফাইলটি সন্ধান করতে পারবে না)। এই সম্পর্কে আরও তথ্যের জন্য এখানে দেখুন।
উপাদানটিতে, সমস্ত মডিউলের লকআইটেম বৈশিষ্ট্যটিকে মিথ্যাতে পরিবর্তন করুন।
আমার ওয়েব অ্যাপ্লিকেশনের ওয়েব কোডফাইগ ফাইলে তখন নিম্নলিখিতগুলি করতে সক্ষম হয়েছিল:
<system.webServer>
<modules>
<clear />
</modules>
</system.webServer>
অবশ্যই স্কট দেখিয়েছে, এর অর্থ এই যে কোনও ওয়েব সার্ভার বাকি নেই, সুতরাং আমার জিনিসগুলি আবার চালানোর জন্য আমার প্রয়োজনীয় ন্যূনতম সেট (ওয়াইএমএমভি):
<add name="HttpRedirectionModule" lockItem="false" />
<add name="StaticFileModule" lockItem="false" />
<add name="CustomLoggingModule" lockItem="false" />
<add name="CustomErrorModule" lockItem="false" />
<add name="IsapiModule" lockItem="false" />
<add name="AnonymousAuthenticationModule" lockItem="false" />
এছাড়াও, আগ্রহী যে কারও জন্য, আমি কেন এটি করছি তা ব্যাকস্টোরি এখানে ।