bei Start eines signierten WCF-Dienstes erscheint nach einigen Sekunden die Fehlermeldung, diese weißt auf einen TimeOut. Ohne Signatur wird der
Start des Dienstes problemlos ausgeführt. Der Dienst lässt sich auch einwandfrei starten, wenn man die Überprüfung der Signatur per
<generatePublisherEvidence enabled="false"/> - Eintrag in der „maschine.config“ abschaltet. Wie kann man den TimeOut-Fehler beheben oder die TimeOut-Eigenschaft des Dienstes so einstellen, dass der Dienst trotz einer Signatur ausgeführt werden kann?
Unsere Antwort bzw. unser Lösungsvorschlag darauf war:
das Timeout für die Startzeit des Dienstes kann man über die "openTimeout"-Eigenschaft des Bindings ändern. Wie dies im Code bzw. in der .config-Datei
geändert werden kann, ist unter [1] beschrieben. Unter [2] findet man einen Artikel zu den Default-Werten der Timeouts und Informationen über weitere Arten von Timeouts (Binding, ServiceHost, Client-Seite, etc.).
[1]
http://msdn.microsoft.com/de-de/library/hh924831.aspx
[2]
http://blogs.msdn.com/b/hongmeig/archive/2010/03/06/timeouts-in-wcf-and-their-default-values.aspx
Wir hoffen, vielen Besuchern der
MSDN Foren
durch das Posten dieses Problems und einer möglichen Lösung weiterhelfen zu können.
Viele Grüße,
Anna Koch
App-Entwickler-Hotline für MSDN Online Deutschland
Disclaimer:
Bitte haben Sie Verständnis dafür, dass wir hier auf Rückfragen gar nicht oder nur sehr zeitverzögert antworten können.
Bitte nutzen Sie für Rückfragen oder neue Fragen den telefonischen Weg über die App-Entwickler-Hotline:
http://www.msdn-online.de/Hotline

Es gelten für die App-Entwickler-Hotline und dieses Posting diese Nutzungsbedingungen, Hinweise zu
Markenzeichen
Informationen zur Datensicherheit sowie die gesonderten
Nutzungsbedingungen für die App-Entwickler-Hotline.