Очевидно, machine.config
не отвечает за определение раздела system.webServer
. Фактически, он определяет раздел как
<section name="system.webServer" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
Обратите внимание на тип: System.Configuration.IgnoreSection
.
Раздел system.webServer
определен в
%windir%\system32\inetsrv\config\applicationhost.config
Сразу после раздела system.webserver
отображается
<location path="" overrideMode="Allow">
<system.webServer>
<modules>
<!-- add the module here -->
<add name="MyModule" type="MyNamespace.MyModule, MyAssmebly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=abcdefhijklmnop"/>
</modules>
</system.webServer>
</location>