Ich habe eine alte WCF-Web-Service-Methode, die 10-20 Minuten ausführen. Es ist auf vb.net geschrieben 4,0 Ich benutze SoapUI-Anwendung, um es zu testen, und selbst geschrieben vb.net App, die es verbrauchen. Auf meinem lokalen Host, wenn ich es im Debug-Modus mit IIS Express ausführen, erhalte ich Ergebnisse in beiden Anwendungen. Aber auf QA Webserver, unter https, bekomme ich Fehler zurück:WCF Web-Service-Methode sterben auf https, arbeitet auf http
SoapUI Fehler: Fehler beim Erhalten der Antwort; java.net.SocketException: Verbindung zurückgesetzt.
Von meinem Webclient: "Beim Empfangen der HTTP - Antwort an https://qa.organization.com/services/Blah.svc ist ein Fehler aufgetreten. Dies könnte daran liegen, dass die Service - Endpunktbindung nicht das HTTP - Protokoll verwendet. Dies könnte auch daran liegen, dass ein HTTP - Anfragekontext abgebrochen wird (möglicherweise aufgrund des Herunterfahrens des Dienstes). Weitere Informationen finden Sie in den Serverprotokollen. " Innerer Ausnahmefehler: Die zugrunde liegende Verbindung wurde geschlossen: Bei einem Empfang ist ein unerwarteter Fehler aufgetreten. Innerer Ausnahmefehler: Daten von der Transportverbindung konnten nicht gelesen werden: Eine bestehende Verbindung wurde vom Remote-Host zwangsweise geschlossen.
Web-Engineer-Ablaufverfolgung auf Webserver, erhalten und Fehler "Eine Operation wurde auf einer nicht vorhandenen Netzwerkverbindung versucht".
Bitte beraten Sie, was ich noch überprüfen kann, um dieses Problem zu beheben?
Von Web-Service web.config:
<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>
prüft diese [link] (http://stackoverflow.com/a/26696679/6677731) Dies kann Ihnen helfen. – Reshma