gpt4 book ai didi

c# - ASMX Web 服务的自定义 WSDL

转载 作者:太空狗 更新时间:2023-10-30 00:35:24 25 4
gpt4 key购买 nike

是否可以将自定义 WSDL 与 .NET WebService 一起使用?我想将自定义 WSDL 与我的 .NET WebService 一起使用,而不是将 .NET 生成的作为我的 WebService 的一部分。

最佳答案

其实有一种方法可以做到这一点:您可以创建自己的 WSDL(即删除您不想发布的方法),然后在专用位置提供它,这允许用户正常绑定(bind)到它。

要防止用户只检索默认的 WSDL (foo.asmx?wsdl),您必须在 Web 服务的 web.config 中切换一个开关:

  <webServices>
<protocols>
<remove name="Documentation"/>
</protocols>
</webServices>

来自relevant MSDN section :

Note Removing the Documentation protocol also disables WSDL file generation for any XML Web services within the Web application. This prevents clients from generating a proxy class unless a custom WSDL file is created and provided for them.

关于c# - ASMX Web 服务的自定义 WSDL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4834115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com