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

标签 c# wcf wcf-client

我是 WCF 的新手,所以如果您发现我在这里做错了什么,请指出。我创建了一个 WCF 服务项目(我的服务类派生自 ServiceBase 类),端点地址绑定(bind)设置为 basicHttpBinding。现在我需要创建一个可以从该服务调用一些 API 的客户端应用程序。我的问题是在我的客户端应用程序中如何添加对该服务的服务引用。我是否需要先在 IIS 下发布此服务(这意味着我的机器上也必须有可用的 IIS)或者还有其他一些添加服务引用的方法。

最佳答案

您需要一些东西来运行该服务,并发布元数据。这可以是 IIS,也可以是任何 other valid hosting option .

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

关于c# - 如何在客户端项目中添加服务引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6538493/

相关文章:

c# - 适用于 WinRT 的 AppBarButtonSyle

C# 等价于 Java 的 GenericType<?>

c# - asp net core项目中如何添加类库项目的引用

c# - 如何使 SecurityTokenServiceConfiguration 从 app.config 加载配置信息?

silverlight - Silverlight 客户端和 WCF 服务之间的间歇性通信问题

wcf - 为 WCF 4.0 Rest 模板服务公开元数据

c# - WCF 找不到端点配置问题

c# - 如何编写我自己的正则表达式

wcf - https 带有 WCF 错误 : "Could not find base address that matches scheme https"

带有 Jazzy UI 的 C# 应用程序