【发布时间】:2017-11-13 12:32:09
【问题描述】:
有没有办法让客户端使用 wsdl,但是只隐藏它的 xml,它在 web 浏览器中打开时显示方法。
例如,以下对 asmx 非常有效:
<system.web>
<webServices>
<wsdlHelpGenerator href="Blank.aspx"/>
</webServices>
</system.web>
对于 svc,上述方法有什么替代方案吗?
删除 serviceMetadata 或将 httpGetEnabled 更改为 false 会使 wsdl 无法使用,这不是我想要的。我只是想让它的内容在网络浏览器中打开时不可见。
【问题讨论】:
-
我认为您可以使用
rewrite并将用户重定向到另一个地址。