WCF连接问题:配置设置

时间:2013-04-08 00:00:03

标签: c# wcf

无法连接到https:// service。 TCP错误代码10060:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机未能响应10.30.82.99:443。

我有2个配置文件,如下所示:

服务器:

<system.serviceModel>
        <services>
            <service name="Olap.Service.OlapService" behaviorConfiguration="sb">
                <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
                <endpoint address="" behaviorConfiguration="end" binding="basicHttpBinding" bindingConfiguration="webBind" contract="Olap.Service.IOlapService" />
            </service>
        </services>
        <behaviors>
            <serviceBehaviors>
                <behavior name="sb">
                    <serviceMetadata httpGetEnabled="true" />
                    <serviceDebug includeExceptionDetailInFaults="true" />
                </behavior>
            </serviceBehaviors>
            <endpointBehaviors>
                <behavior name="end">
                    <webHttp />
                </behavior>
            </endpointBehaviors>
        </behaviors>
        <bindings>
            <basicHttpBinding>
                <binding name="webBind">
                    <security mode="Transport">
                        <transport clientCredentialType="None" />
                    </security>
                </binding>
            </basicHttpBinding>
        </bindings>
        <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
    </system.serviceModel>

客户端:

<system.serviceModel>
        <client>
            <endpoint address="https://service" binding="basicHttpBinding"
             bindingConfiguration="webBind" contract="Olap.Service.OlapService.IOlapService"
             name="ServiceWcf" />
        </client>
        <bindings>
            <basicHttpBinding>
                <binding name="webBind">
                    <security mode="Transport">
                        <transport clientCredentialType="None" />
                    </security>
                </binding>
            </basicHttpBinding>
        </bindings>
    </system.serviceModel>

我添加了一个服务引用,并且在尝试调用OlapServiceClient对象上的方法时我创建了(新的OlapServiceClient(“ServiceWcf”)我得到了异常。我一直在查看其他类似的问题,但没有任何工作。我认为从我在服务器上设置绑定的其他人必须与客户端相同。如果我将链接更改为http i然后得到一个异常,并且消息“提供的URI方案'http'无效,那么它也不起作用;预计'https'。 参数名称:通过“我在这里看到了很多页面但是无法修复自己。内部异常说”无法连接到远程服务器“。干杯

0 个答案:

没有答案