2016-09-14 7 views
0

私は10-20分を実行する古いWCF Webサービスメソッドを持っています。 これはvb.net 4.0で書かれています 私はそれをテストするためにSoapUIアプリケーションを使用し、それを消費するvb.netアプリケーションを書きました。 localhost上で、IIS Expressでデバッグモードで実行すると、両方のアプリケーションで結果が返されます。 QA Webサーバーのhttpsでエラーが戻ってきます。httpsで死んでいるWCF Webサービスメソッドhttpで動作します

SoapUIエラー:応答を取得中にエラーが発生しました。 java.net.SocketException:接続がリセットされました。

私のWebクライアントから: "https://qa.organization.com/services/Blah.svcへのHTTP応答の受信中にエラーが発生しました。これは、HTTPプロトコルを使用しないサービスエンドポイントバインディングが原因である可能性があります。 (サービスがシャットダウンしている可能性があります)。詳細については、サーバログを参照してください。内部例外:内部接続が閉じられました:受信時に予期しないエラーが発生しました。内部例外:トランスポート接続からデータを読み取ることができません:既存の接続がリモートホストによって強制的に閉じられました。

WebエンジニアがWebサーバーでトレースを実行しましたが、「存在しないネットワーク接続で操作を実行しようとしました」というエラーが表示されました。

この問題を解決するために他にどのようなことを確認することをおすすめしますか?

<binding name="Blah_1" 
      closeTimeout="00:12:00" 
      openTimeout="00:12:00" 
      receiveTimeout="00:30:00" 
      sendTimeout="00:30:00" 
      allowCookies="false" 
      bypassProxyOnLocal="false" 
      hostNameComparisonMode="StrongWildcard" 
      maxBufferSize="2147483647" 
      maxBufferPoolSize="2147483647" 
      maxReceivedMessageSize="2147483647" 
      messageEncoding="Text" 
      textEncoding="utf-8" 
      transferMode="Buffered" 
      useDefaultWebProxy="true"> 
     <readerQuotas maxDepth="1000" 
        maxStringContentLength="2147483647" 
        maxArrayLength="2147483647" 
        maxBytesPerRead="2147483647" 
        maxNameTableCharCount="2147483647" /> 
     <security mode="Transport"> 
     <transport clientCredentialType="None" 
        proxyCredentialType="None" 
        realm="" /> 
     <message clientCredentialType="UserName" 
       algorithmSuite="Default" /> 
     </security> 
    </binding> 
+0

チェックこの[リンク](http://stackoverflow.com/a/26696679/6677731)これはあなたを助けるかもしれません。 – Reshma

答えて

0

は、設定ファイルにプロトコルマッピングを追加します:Webサービスのweb.configファイルから

<protocolMapping> 
    <add binding="basicHttpsBinding" scheme="https" /> 
</protocolMapping> 
関連する問題