2009-08-14 33 views
4

Ich weiß (Windows-Aktivierungsdienst) WAS wird als Teil von Windows 2008/Vista/7 angekündigt, aber da es unter .NET 3.5 Framework-Komponenten in der Systemsteuerung Windows-Komponenten angezeigt wird, fragte ich mich, ob jemand weiß Ich habe es auch unter Windows 2003 geschafft.Windows-Aktivierungsdienst unter Windows 2003

Ich versuche, einen WCF-Server zu hosten in unter Windows 2003 (in # .NET C geschrieben) wurde

Alternativ kennt jemand einen guten Open-Source-Anwendungsservers gibt, die Host verwendet werden können. NET-Server? (TomCat for .NET ?!)

Antwort

5

war ein Teil von IIS7 ist, die auf Vista und Win Server 2008 und bis nur verfügbar ist.

Auf Win Server 2003 können Sie entweder Ihren WCF-Dienst in IIS hosten - was Sie nur auf http (basicHttp oder wsHttp) beschränkt, oder - meine bevorzugte Methode - Sie können Ihren WCF-Dienst selbst hosten.

Normalerweise würden Sie Ihren WCF-Dienst in einer Konsolenanwendung zu Test-/Debugging-Zwecken hosten und ihn dann in einen Windows NT-Dienst für die Produktion einbinden - dieser läuft rund um die Uhr, ohne dass ein Benutzer angemeldet ist und unterstützt ALL die WCF-Bindungen (nicht nur http, sondern auch Net.TCP, NetNamedPipe, MSMQ und so weiter).

Marc

0

Sie können einen WCF-Dienst in IIS unter Windows 2003 hosten, wenn Sie basichttbbinding oder wshttpbinding verwenden.

Sie könnten auch einen WCF-Dienst als Windows-Dienst-Host unter Windows 2003

wurde, ist nicht verfügbar unter Windows 2003

Verwandte Themen