webservice抛出错误System.ServiceModel.EndpointNotFoundException

时间:2010-06-24 08:21:02

标签: asp.net wcf web-services

以下是我的2个项目

的方式
  1. 我有一个使用多个web服务的类库项目。
  2. 我在VSTS中创建了一个测试项目并尝试调用其中一个服务
  3. 但是我收到了System.ServiceModel.EndpointNotFoundException。在我的测试项目中,我添加了一个app.config文件,并在我的Serviceclass库项目app.config中添加了端点。

    之前有没有人遇到过同样的问题。请帮忙。

    谢谢, Pritam

2 个答案:

答案 0 :(得分:1)

您的服务类库是否在IIS中托管?如果是这样,您需要将相关信息(<system.serviceModel>中的所有内容)添加到您的web.config。

您是自托管WCF服务吗?然后主机应用程序需要在其app.config

中包含该信息

无法将该信息放入服务类库的app.config - 该文件将由.NET使用 - 您需要输入信息进入主机应用程序的web.config(对于IIS)或app.config(如果您是自托管的)。

答案 1 :(得分:0)

不确定,但检查一下: - 也许你的app.config中有两次端点 - 应该具有端点配置的App.config是testproject中的一个