আমার ওয়েব কন্টিগায় এই বিভাগটি রয়েছে:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
<security>
<authentication>
<anonymousAuthentication enabled="true" />
<windowsAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
আইআইএস 7 ক্রিয়াকলাপ এবং অ্যাটিয়েন্টিকেশন বিভাগ সম্পর্কে অভিযোগ:
মডিউল অজ্ঞাতপরিচয় মডিউল
বিজ্ঞপ্তি প্রমাণীকরণের দাবি
হ্যান্ডলার স্ট্যাটিকফিল
ত্রুটি কোড 0x80070021
কনফিগার ত্রুটি এই কনফিগারেশন বিভাগটি এই পথে ব্যবহার করা যাবে না। বিভাগটি পিতামাতার স্তরে লক হয়ে গেলে এটি ঘটে। লক করা হয় ডিফল্টরূপে (ওভাররাইডমোডিডফল্ট = "অস্বীকার করুন"), বা ওভাররাইডমোড = "অস্বীকার করুন" বা লিগ্যাসির অনুমতি ওভাররাইড = "মিথ্যা" দিয়ে কোনও অবস্থান ট্যাগ দ্বারা স্পষ্টত সেট করা আছে।
Config Source
69: <authentication>
70: <anonymousAuthentication enabled="true" />
সুতরাং এটিকে সমাধান করার স্বাভাবিক %windir%\system32\inetsrv\config\applicationHost.config
উপায়টি হল বিভাগটিতে গিয়ে আনলক করা :
<sectionGroup name="system.webServer">
<sectionGroup name="security">
<section name="access" overrideModeDefault="Deny" />
<section name="applicationDependencies" overrideModeDefault="Deny" />
<sectionGroup name="authentication">
<section name="anonymousAuthentication" overrideModeDefault="Allow" />
<section name="basicAuthentication" overrideModeDefault="Allow" />
<section name="clientCertificateMappingAuthentication" overrideModeDefault="Allow" />
<section name="digestAuthentication" overrideModeDefault="Allow" />
<section name="iisClientCertificateMappingAuthentication" overrideModeDefault="Allow" />
<section name="windowsAuthentication" overrideModeDefault="Allow" />
</sectionGroup>
(বিকল্পভাবে, appcmd unlock config
)।
অদ্ভুত জিনিস: আমি এটি করেছি এবং এটি এখনও অভিযোগ করে।
আমি অবস্থানগুলির সন্ধান করলাম (এমভিসি আমার ওয়েবসাইটটির নাম যা আমি ব্যবহার করছি এমন সমস্ত সাইটের মূল)):
<location path="MVC" overrideMode="Allow">
<system.webServer overrideMode="Allow">
<security overrideMode="Allow">
<authentication overrideMode="Allow">
<windowsAuthentication enabled="true" />
<anonymousAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
</location>
তবুও এটি ফুঁকছে। আমি কেন আশ্চর্য হয়েছি তা নিয়ে হতবাক হয়েছি। আমি এটি ওয়েবকনফিগ থেকে অপসারণ করতে পারি না, আমি মূল সমস্যাটি খুঁজতে চাই।
আইআইএস থেকে নির্দিষ্ট তথ্য পাওয়ার কোনও উপায় কি নিয়মটি অবশেষে আমাকে অস্বীকার করছে?
সম্পাদনা: খুব মূল (আমার মেশিন) এ গিয়ে এবং "কনফিগারেশন সম্পাদনা সম্পাদনা করুন" ক্লিক করে এবং সেখানের বিভাগটি আনলক করে আইআইএস 7 পরিচালনা কনসোলটি ব্যবহার করে আমি এটি ঠিক করতে সক্ষম হয়েছি। তবুও আমি জানতে চাই যে এর চেয়ে আরও ভাল উপায় আছে কি না যেহেতু আমি এটির পরিবর্তিত ফাইলটি খুঁজে পাচ্ছি না।