加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – WSDL.exe工具的/ serverInterface和/ server选项的用

发布时间:2020-12-16 09:38:58 所属栏目:asp.Net 来源:网络整理
导读:全部,一般.使用asp.net工具WSDL.exe工具,我认为有三种方法可以从wsdl文件生成asp.net代码. 默认输出以生成客户端代理类. 生成抽象类代码.(添加/服务器选项) 生成接口代码.(add / serverInterface) 在我的理解中,1正在生成一个客户端代理类,它可以帮助处理客
全部,一般.使用asp.net工具WSDL.exe工具,我认为有三种方法可以从wsdl文件生成asp.net代码.

>默认输出以生成客户端代理类.
>生成抽象类代码.(添加/服务器选项)
>生成接口代码.(add / serverInterface)

在我的理解中,1正在生成一个客户端代理类,它可以帮助处理客户端Web服务的请求和响应.

至于2和3,我相信当你想从生成的抽象类或接口实现自己的Web服务时,它们实际上用于为服务器端生成代码.

但我不确定我的理解是否正确.希望熟悉它的人可以帮助验证它.如果不对,请纠正我.谢谢.

解决方法

首先,正如约翰已经说过的话,尽可能使用 WCF.

您是正确的,当您拥有Web服务的现有WSDL文档时,/ server和/ serverinterface用于为服务器端组件生成代码.

虽然对于许多ASP.Net开发人员来说,Web服务实现是第一个并且用于生成WSDL,但是您可以拥有需要在ASP.Net中实现的Web服务的现有WSDL文档,例如遗留Web服务正在迁移到新平台.在这种情况下,这两个开关用于帮助生成与现有WSDL兼容的Web服务,以便客户端可以使用您的ASP.Net Web服务,而无需重新使用WSDL(这通常需要在该客户端中更改代码) ).

我之前使用此功能创建存根Web服务以用于测试目的,当我拥有Web服务的WSDL时,但是无法测试实际的Web服务实现.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读