Web サービスの WSDL およびヘルプ ページの生成を無効にしようとしています。に以下を追加しようとしましたweb.config
:
<system.web.extensions>
<scripting>
<webServices>
<protocols>
<remove name="Documentation" />
</protocols>
</webServices>
</scripting>
</system.web.extensions>
これにより、次のエラーが発生します。The configuration section 'protocols' cannot be read because it is missing a section declaration
次に、セクションを追加しました
<sectionGroup name="system.web" type="System.Web.Configuration.SystemWebSectionGroup, System.Web">
<section name="protocols" type="System.Web.Configuration.ProtocolsSection, System.Web" requirePermission="false" allowLocation="true" />
</sectionGroup>
これにより、次のエラーが発生します。There is a duplicate 'system.web/protocols' section defined
この 2 番目のエラーは理にかなっています。これsection
は Machine.config で定義されていますが、定義されているとすれば、なぜ最初のエラーが発生するのでしょうか? wsdl とヘルプ ドキュメントの生成を無効にするにはどうすればよいでしょうか?