Ich verwalte eine Windows Forms-Anwendung mit WCF und verwende intern Net.TCP. Der Lebenszyklus unserer Verbindungen ist GET/USE/CLOSE.
Wir haben ein Problem mit dem Absturz des Anwendungspools, ohne dass es eine Spur gibt. Wenn ich mir netstat ansehe, kann ich sehen, wann ich in die Anwendung komme, da wir einen Anmeldedienst haben. Doch obwohl wir den Proxy in einer using-Anweisung erstellen, verschwindet die Verbindung in netstat nicht, bis ich die Anwendung physisch schließe.
Ist das richtig? Sollte ich auf dem Client etwas anderes tun, um das Schließen der Verbindung zu erzwingen?
Wenn die Verbindung also offen bleibt, bleibt sie dann für die Dauer des openTimeout
Einstellung und wird dann abgerissen?