禁用服务帮助页面和.asmx?wsdl定义
本文关键字:asmx wsdl 定义 服务 帮助 | 更新日期: 2023-09-27 18:17:45
我已经创建了一个ASMX web服务。现在它显示了带有.asmx?url中的WSDL定义等。所以我想办法把它藏在这里它说"修改Web的webServices部分"。配置显式删除文档协议"
<webServices>
<protocols>
<remove name="Documentation" />
</protocols>
</webServices>
但在我的情况下,我没有看到任何标签在web.config。那么我应该把这个加到哪里呢?我错过什么了吗?
编辑:
我只是在web中添加了下面的行。它删除了MyBlank的服务帮助页面。Aspx还是。asmx?从浏览器中可以看到WSDL。
<webServices>
<wsdlHelpGenerator href="MyBlank.aspx"></wsdlHelpGenerator>
</webServices>
然后我再次发现,只是添加实际上禁用帮助页和。asmx?WSDL,但它显示服务错误消息,在这里描述。
现在我想知道这种方法有什么缺点或问题吗?
据我所知,我们不能完全禁用WSDL文档。但是您可以在ASP中使用自定义WSDL文件。. NET Web服务。您使用的是哪个VS版本?