.NET5.0 怎么调用 WebService?

rabtor 2020-11-20 09:32:43
.NET5.0 不能像以前传统方式在VS里添加WebService引用了。
不清楚在.NET5.0里 怎么调用 WebService?
哪位大佬有办法或者试过的吗?
...全文
10376 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mylyqc 2021-05-14
使用WEB API?
  • 打赏
  • 举报
回复
mylyqc 2021-05-14
引用 3 楼 以专业开发人员为伍 的回复:
对我们来说,服务系统运行在 linux 上,前端(纯前端,而不需要嫁接服务器执行生成前端代码)能跨所有流行的浏览器,只用 c# 这一种语言、招聘一种程序员就能真正地全栈开发,这是目的。因此该改的也就自然改了(像webservice、wcf这种早6、7年就不用了)。


感觉你们已前后端分离了,这个更合适现在的潮流。
丢掉WCF无话可说,但丢掉webservice,请问一下,现在你们前端如何调试后端C#的服务或功能来处理一些事情。
  • 打赏
  • 举报
回复 1
rabtor 2020-12-07
非常感谢!已解决。 起初我在Visual Studio的.NET 5.0 WinForm程序里不能直接引用WebService,然后创建了ASP.NET Core 5.0 Web应用程序作为中间层,在这里面可以直接引用WebService。 另外,在.NET 5.0里不支持创建WebService了,我用类似的方法创建了ASP.NET Web应用程序(.NET Framework)作为中间层就搞定了。
  • 打赏
  • 举报
回复 1
cudai8318 2021-11-30
@rabtor 创建的ASP.NET Web应用应该也不是5.0吧?最多4.7?
  • 举报
回复
如果某些“第三方”的 webservice 那么重要,那么你不妨搞一个传统的 asp.net 项目或者传统的 winddows service 项目,它接收 http post 或者 websocket 的请求,转而调用 webservice,然后回给前端结果,作为中间层。
  • 打赏
  • 举报
回复
对我们来说,服务系统运行在 linux 上,前端(纯前端,而不需要嫁接服务器执行生成前端代码)能跨所有流行的浏览器,只用 c# 这一种语言、招聘一种程序员就能真正地全栈开发,这是目的。因此该改的也就自然改了(像webservice、wcf这种早6、7年就不用了)。
  • 打赏
  • 举报
回复
wanghui0380 2020-11-20
依赖项,添加连接的服务,其他服务-------默认是wcf 的webservice, 理论上可以通用,如果实验不能通用,那可能需要安装通用webservcie的提供 ps:暂时不想移到5上,对其无研究 1是项目不需要。 2 以后的开发方向其实很明确,就和python,nodejs,java一样。框架本身只是基础。对于开发者而言,pip(python),npm(nodejs),maven(java)的重要性大于框架本身,所以nuget才是我关心的核心,so,在你nuget不到大量合适的东西时候,那个5其实没有啥意义
  • 打赏
  • 举报
回复 2
nuget里安装webservice的组件。
  • 打赏
  • 举报
回复
发帖
Web Services
加入

1.2w+

社区成员

.NET技术 Web Services
社区管理员
  • Web Services社区
申请成为版主
帖子事件
创建了帖子
2020-11-20 09:32
社区公告
暂无公告