如何隐藏webservice公共webmethods

cho*_*abs 0 c# web-services asmx

有人知道如何在.asmx页面上隐藏公共Web方法吗?我不希望我的客户端查看可用的Web方法.

Mik*_*sen 5

您可以禁用帮助通过添加以下到您的文档(当有人进入到页面的.asmx不带任何参数生成的HTML页面)web.config:

<webServices>
     <protocols>
       <remove name="Documentation" />
     </protocols>
</webServices>
Run Code Online (Sandbox Code Playgroud)

更多信息