වෙබ් අඩවියක් සේවාදායකයකට යෙදවීමේදී මට දෝෂයක් ඇතිවිය. මුල් පිටුව පූරණය කිරීමට උත්සාහ කරන විට හෝ IIS හි නව වෙබ් අඩවියේ සත්යාපනය වෙත ප්රවේශ වන විට, මට දෝෂය ඇතිවිය:
වින්යාස දෝෂය: මෙම මාර්ගයේදී මෙම වින්යාස කිරීමේ කොටස භාවිතා කළ නොහැක. මෙය සිදුවන්නේ මව් මට්ටමින් කොටස අගුළු දමා ඇති විටය. අගුළු දැමීම පෙරනිමියෙන් (overrideModeDefault = "ප්රතික්ෂේප කරන්න"), හෝ overrideMode = "ප්රතික්ෂේප කරන්න" හෝ උරුමය allowOverride = "false" සහිත ස්ථාන ටැගයකින් පැහැදිලිව සකසන්න.
වැඩි විස්තර මෙහි සොයාගත හැකිය, සිද්ධි 7 හි මගේ හෙක්ස් දෝෂ කේතයට ගැලපේ.
ඉහත සම්බන්ධිත වෙබ් අඩවියේ ඇති විසඳුම වන්නේ applicationHost.config ගොනුවේ මගේ දෝෂයේ සඳහන් කොටසේ overrideModeDefault සඳහා අවසර දීමයි . මගේ නඩුවේදී, system.webServer හි ආරක්ෂාව යටතේ . නමුත් වෙබ් අඩවිය නිසියාකාරව යොදවා ඇති මගේ දේශීය පරිගණකයේ ඇති හොස්ට්කොන්ෆිග් යෙදුම දෙස බැලුවහොත් , එම කොටස ප්රතික්ෂේප කිරීමට සකසා ඇත .
මෙම විසඳුම නිවැරදි නම්, මගේ වෙබ් අඩවිය එකම වෙබ් කොන්ෆිග් සමඟ හොඳින් ක්රියාත්මක වන්නේ කෙසේද? මගේ applicationHost.config ට අනුව , එම කොටස අගුළු දැමිය යුතුය, නමුත් එය එසේ නොවේ. ApplicationHost.config ගොනුව වෙනස් නොකිරීමට මම කැමැත්තෙමි , මන්ද එම සේවාදායකයේ තවත් බොහෝ අඩවි ක්රියාත්මක වන බැවිනි. තවත් විසඳුමක් තිබේද?