Frage

Hosting env: Windows 2003 Server
IIS 6.0

Dev env: Windows XP
IIS 5.1

Szenario:

Client wird eine Botschaft in MSMQ und WCF-Dienst drängen wird derjenige sein, ein Auge auf MSMQ zu halten. Sobald die Nachricht von MSMQ WCF-Dienst gezogen wird, verarbeiten und dann die Daten setzen / Nachricht an einen anderen MSMQ.

Wir denken einen WCF-Dienst mit NetMsmq schaffen Bindung.

Ich habe gehört, dass, wenn wir IIS 6.0 verwenden wir in der Lage werde nicht den WCF-Dienst mit MSMQ Bindung Gastgeber, bin ich richtig? Also aus diesem Grund sollen wir Host es als Konsolenanwendung oder Windows-Dienst?

Dank

War es hilfreich?

Lösung

Das ist richtig - Hosting in IIS 6.5 funktioniert nur für HTTP-Protokolle / Bindungen. Wenn Sie MSMQ verwenden möchten, müssen Sie es selbst hosten -. In einer Konsolenanwendung oder einem Windows NT Service

IIS7 auf Vista / Server 2008 / Win7 / Server 2008R2 unterstützt MSMQ über den Windows-Prozessaktivierungsdienst (WAS).

Marc

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top