如何在.net核心中使用wcf而不添加服务引用?

时间:2017-02-03 06:54:09

标签: wcf asp.net-core

net core,我想在我的核心应用程序中使用wcf服务而不添加服务引用? 我可以通过安装wcf连接服务并添加服务引用来使用wcf,但我不想添加任何服务引用。

3 个答案:

答案 0 :(得分:1)

请参阅以下链接。它有一些未成年人问题,但易于修复。

Calling Web Method Without a Service Reference

答案 1 :(得分:0)

如果您使用的是wcf服务,那么您可以将其作为一项宁静的服务公开。然后你可以简单地消费它。我已经使用了很多年,它真的很有用。 在这里,您可以阅读更多相关信息:REST / SOAP endpoints for a WCF service

答案 2 :(得分:-1)

您可以使用svcutil.exe创建服务代理,并使用代理类作为参考。

这是一个示例:

SvcUtil.exe http://www.temperatureservice.com:8080/TemperatureService.svc /ser:DataContractSerializer /s /language:cs  /out:TemperatureServiceProxy.cs  /n:*,WCF.Client.Proxies.Proxy

它将生成TemperatureServiceProxy.cs文件,在项目中包含此文件,并通过引用此文件来创建服务客户端。