asp.net – WSDL.exe工具的/ serverInterface和/ server选项的用
全部,一般.使用asp.net工具WSDL.exe工具,我认为有三种方法可以从wsdl文件生成asp.net代码.
>默认输出以生成客户端代理类. 在我的理解中,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服务实现. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 网易云音乐无版权音乐补全工具
- asp.net – 使用AJAX进行WCF调用
- asp.net-mvc – bool的MVC Route Constraint
- asp.net – 调整白色图像后获得灰色边框
- ASP.Net httpruntime executionTimeout不工作(而且debug =
- asp.net-core – .NetStandard或.NET核心中的WSHttpBinding
- ASP.NET成员资格:存储当前用户ID的位置?
- Asp.Net MiddleWare与HttpModules
- asp.net-mvc-3 – Amazon CloudFront Cache失效策略,以确保
- asp.net – RouteTable.Routes和HttpConfiguration.Routes之
- asp.net – 无法将许可证文件转换为二进制资源
- asp.net – 如何诊断IIS将CPU推向100%?
- asp.net-mvc-4 – 如何为Outlook创建“互联网日历
- asp.net-mvc – 如何在EditorTemplate中获取完全
- .net – DataContract Serializer数组节点名称’
- asp.net-mvc – 使用城堡温莎的实体框架
- 我心中的ASP.NET Core 新核心对象WebHost(二)
- asp.net-mvc – Sitecore MVC – 如何在页面上处
- asp.net-web-api – 在WebApi2帮助页面中启用文档
- asp.net-mvc – 必需属性“pageBaseType”未找到