1

https://サービスに接続できませんでした。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 オブジェクト (new OlapServiceClient("ServiceWcf")) でメソッドを呼び出そうとすると、例外が発生します。他の同様の質問を調べましたが、何も機能しませんでした。他の人から推測しますサーバー上のバインディングの設定はクライアントと同じでなければなりません。また、リンクを http に変更しても機能しません。「指定された URI スキーム 'http' は無効です。予期された 'https です。」というメッセージで例外が発生します。 '. パラメータ名: via" 私もここで多くのページを見てきましたが、自分で修正できませんでした. 内部例外は「リモートサーバーに接続できません」と言っています. 乾杯

4

0 に答える 0