wie 'gefährlich' ist es, einen laufenden Webservice durch ein Update auszutauschen? Die Funktionsaufrufe (nebst Parametern) des Updates sind gleichgeblieben. Nur innerhalb der Funktion ist sind Änderungen vorgenommen worden. Die Schnittstellen sind also unverändert.
Laufe ich Gefahr, dass alle zum Zeitpunkt verbundenen Clients beim Update getrennt werden?
Wie hostest Du den Service? (IIS, AppFabric, self-hosting..) Und womit ist er implementiert - WCF (welches Binding, sonstige Konfigurationsdetails) oder ASP.NET?
@Xantiva: Achso, jetzt verstehe ich, was Du meinst. Ja, das stimmt in der Tat. Allerdings kann ich jetzt so ad-hoc nicht die Last des Produktivsystems auf dem Testsystem simulieren. Danke dennoch für Deinen Tipp (berücksichtige ich in Zukunft)!
Beim Austausch wird der Webservice ja neu kompiliert werden. Evtl. vorhandene Webservice-Aufrufe werden (während der Kompilierung) imho einen SOAP-Fehler generieren.
Wenn wir sowas machen, werden alle User vorher benachrichtigt bzw. der Austausch findet außerhalb der regulären Arbeitszeiten statt.