如何通过WEB App调用WCF服务 - >类库 - > WCF服务?

时间:2011-12-15 06:53:43

标签: asp.net wcf .net-4.0 endpoint

我有一个WCF服务项目。 我有另一个类库项目,我正在调用WCF服务。 我从Web应用程序中调用了类librabry。

在我正在编写的类库中

new ChannelFactory<CompanyServiceContract>("CompanyServiceEndPoint")

但是有一个例外,即无法找到终点“CompanyServiceEndPoint”。

我已经看到了这个问题Could not find default endpoint element,但我不知道主要项目中的 WS配置设置app.config

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

“CompanyServiceEndPoint”实际上不应该是端点吗? (服务方法的字符串url,例如:“http://me.me.com/myService”或EndpointAddress)。

您可以通过其他方式访问您的wcf端点吗?一个浏览器?提琴手? WcfTestClient?

您是否在代码中为scv定义了端点? 例如:http://msdn.microsoft.com/en-us/library/ms734681.aspx

我认为在第一种情况下,您需要查明服务或调用服务的客户端是否存在故障。如果您可以使用上述任何客户端访问该服务,那么请查看客户端。