【问题标题】:webservice throws error System.ServiceModel.EndpointNotFoundExceptionwebservice 抛出错误 System.ServiceModel.EndpointNotFoundException
【发布时间】:2010-06-24 08:21:01
【问题描述】:

这是我的 2 个项目的情况

  1. 我有一个使用多个 Web 服务的类库项目。
  2. 我在 VSTS 中创建了一个测试项目并尝试调用其中一项服务

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

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

谢谢, 普里坦

【问题讨论】:

  • 发布您的配置、合同名称(完全限定)和服务类名称(完全限定)以找出问题所在。

标签: asp.net wcf web-services


【解决方案1】:

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

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

不能只是将该信息放入服务类库的app.config - 该文件将被 .NET 使用 - 您需要将信息放入宿主应用程序的 web.config(用于 IIS)或 app.config(如果您自己托管)。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-27
      • 1970-01-01
      • 2012-10-28
      • 1970-01-01
      • 2015-08-10
      • 1970-01-01
      相关资源
      最近更新 更多