我可以通过将其添加到我的web.config
来成功删除ASMX WSDL帮助生成器 <webServices>
<protocols>
<remove name="Documentation"/>
</protocols>
</webServices>
我也可以对我的配置文件做一些基本的转换,因为我发布到我的调试并发布配置这样的事情:
<add key="UseEncrypted" xdt:Transform="Replace" xdt:Locator="Match(key)" value="true"/>
我很难将这两者结合起来工作。例如,我希望我的不的调试配置包含<remove>
标记,但我的发布应包含<remove>
文档标记。
我想要完成的是什么,如果可以的话,你能提供一些指导吗?
答案 0 :(得分:0)
我的问题的解决方案是将xdt:Transform="Remove"
添加到协议部分。
<system.web>
<webServices>
<protocols xdt:Transform="Remove">
<remove name="Documentation"/>
</protocols>
</webServices>
</system.web>