如何在客户端项目中添加服务引用?

Sil*_*ent 4 c# wcf wcf-client

我是WCF的新手,所以请说明你是否发现了我在这里完全错误的事情.我创建了一个WCF服务项目(我的服务类是从ServiceBase类中提取的),端点地址绑定设置为basicHttpBinding.现在我需要创建一个可以从此服务调用某些API的客户端应用程序.我的问题是,在我的客户端应用程序中,如何添加对该服务的服务引用.我是否需要首先在IIS下发布此服务(这意味着我也必须在计算机上使用IIS),或者是否还有其他一些添加服务引用的方法.

Ree*_*sey 5

您需要运行服务,并发布元数据.这可以是IIS,也可以是任何其他有效的托管选项.

我经常编写一个简单的控制台应用程序来自行托管WCF服务,正是出于这个原因.它使调试变得非常容易,并且在开发的早期阶段更新服务引用,并且可以在同时处理客户端和服务器时显着简化工作.