执行客户端应用程序时会出现InvalidOperationException

时间:2015-09-15 15:43:44

标签: web-services wcf service svcutil.exe

我使用命名空间作为ireader创建了一个wcf服务,我使用svcutil在客户端应用程序中生成服务引用,将namespace参数作为Myapp.ireader传递,客户端应用程序已成功构建,但是当我执行代码时,我得到了以下内容错误。 找不到引用合同的默认端点元素' Myapp.ireader .IireaderService'在ServiceModel客户端配置部分中。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素。

下面的客户端配置文件

  <?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <system.serviceModel>
            <bindings>
                <basicHttpBinding>
                    <binding name="ireaderServiceEndpoint" />
                </basicHttpBinding>
            </bindings>
            <client>
                <endpoint address="http://localhost:19001/ireaderService/ireaderService.svc"
                    binding="basicHttpBinding" bindingConfiguration="ireaderServiceEndpoint"
                    contract="Myapp.ireaderService.IireaderService"
                    name="ireaderServiceEndpoint" />
            </client>
        </system.serviceModel>
    </configuration>

0 个答案:

没有答案