2010-06-24 126 views
1

这里是我的2个项目是如何Web服务抛出错误System.ServiceModel.EndpointNotFoundException

  1. 我有一个类库项目消耗多个web服务。
  2. 我已经创造了VSTS一个测试项目,并尝试调用这些服务

之一,但我收到System.ServiceModel.EndpointNotFoundException。在我的测试项目中,我添加了一个app.config文件,并在我的Serviceclass库项目app.config中添加了可用的端点。

任何人都可能遇到过相同的问题。请帮忙。

感谢, Pritam

+0

发布您的配置,合同名称(完全限定)和服务类名称(完全限定)以找出其错误。 – decyclone 2010-06-24 14:01:29

回答

0

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

1

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

您是否自托管WCF服务?然后主机应用程序需要在其app.config中具有该信息。

不能只是把这些信息到服务类库的app.config - 该文件将通过.NET使用 - 你需要把信息到宿主应用程序的web.config(对于IIS)或app.config(如果你自己主持)。