Yud*_*rya 20 .net c# soap web-services .net-core
你如何在.NET Core中使用SOAP?.Net Core中是否有Apache CXF的等价物(不只是简单的SOAP客户端,而是全功能堆栈)?
很抱歉,如果这是一个非常基本的问题,我到目前为止的搜索并没有给出任何明确的答案.
Tho*_*mas 11
Microsoft目前不打算为.NET Core提供SOAP服务器端框架.WCF ServiceHost和ASMX都不可用.太早说出来,哪些非微软的堆栈会进入并成为主导者.
随着ASP.NET Web API的引入和REST端点的起义,WCF已经死了.WCF客户端是一个互操作的故事,而不是展望未来的故事(完整的故事在这里:http://blog.tonysneed.com/2016/01/06/wcf-is-dead-long-live-mvc-6/)
几个月前,由于WCF客户端的限制(当与Java Web Service集成时,有人创建了一个响应类,其名称与方法名称相同,并且在同一名称空间中,当WCF客户端发送请求时,序列化失败 - 在SO中找不到相关问题)我必须创建一个使用下划线HttpClient的SOAP HTTP客户端.我最终发布了一个开源版本(https://github.com/gravity00/SimpleSOAPClient),我们在生产中成功使用它,并支持.NET Core和Xamarin应用程序.随意尝试一下.由于版本1.x以来的一些重大改进,我推荐版本2.0.0-RC03.
在 VS 2017 中,从 17 年 12 月 (v15.5) 开始,您现在可以将生成的 WCF 客户端添加到使用连接服务的 .NET Standard 项目中的 WSDL 的服务。在解决方案资源管理器中,您可以通过右键单击“依赖项”或右键单击“添加...”下的项目来到达那里
| 归档时间: |
|
| 查看次数: |
26271 次 |
| 最近记录: |