Ist es möglich, einen eigenständigen C # -Webdienst zu erstellen, der als EXE- oder Windows-Dienst bereitgestellt wird?

Ist es möglich, erstellen Sie eine C# - EXE-oder Windows-Service, Web-Service-Anfragen? Offensichtlich eine Art embedded, wohl begrenzte, web-server, ein Teil der EXE/service. Der EXE/service würde nicht verlassen sich auf IIS installiert wird. Vorzugsweise ist der eingebettete web-Dienst konnte Griff HTTPS/SSL-Typ-verbindungen.

Das Szenario ist dieses: der Kunde will installieren Sie einen kleinen Agenten (windows-Dienst) auf Ihrem corporate-Maschinen. Der agent haben zwei primäre Aufgaben: 1) überwachung des Systems über die Zeit und sammeln Sie bestimmte Teile der Daten und 2) reagieren, um web service Anfragen (SOAP -v - REST wird noch gefeilscht) für die Erhebung der Daten oder das system zu ändern Zwecken. Der Kunde mag die Idee von web-service-APIs, so dass eine beliebige Anzahl von clients (in jeder Sprache) geschrieben werden können, Tippen Sie in die verschiedenen Agenten unter der Unternehmens-Maschinen. Sie möchten die installation relativ schmerzfrei (zu installieren .NET, einige Montagen, service, ändern Sie die Windows-firewall starten Sie den Dienst), ohne dass IIS installiert und konfiguriert werden.

Ich weiß, dass ich dies mit Delphi. Aber der Kunde würde es vorziehen, dies in C# wenn möglich.

Irgendwelche Vorschläge?

InformationsquelleAutor der Frage Jason Swager | 2009-06-18

Schreibe einen Kommentar