Es gibt ein einfaches Ссылка , mit dem Sie einige einfache Sachen schnell, ohne zusätzliche Abhängigkeit / Installation erforderlich.
Gibt es eine ähnliche API / Bibliothek in .NET OHNE IIS ?
Zum Beispiel, ich bin ein kleiner Fenster-Dienst läuft, würde ich gerne eine einfache dumme Web-Schnittstelle hinzufügen, um lokale / Remote-Kontrolle / Überwachung zu ermöglichen.
HttpListener
bindet sich auch ohne IIS in die HTTP.SYS ein glaube.
Sie müssen dem Service-Konto jedoch Privilegien hinzufügen - netsh
auf vista, httpcfg
auf xp ("wie" abgedeckt) hier ).
Zusätzlich zu dem bereits erwähnten Webserver-Projekt auf Codeplex , das ich in einer Produktionsanwendung verwendet habe, ein weiterer einfacher HTTP-Server API-Option ist Kayak . Kayak scheint sich in einem frühen Entwicklungsstadium zu befinden. Es hat 1.0 noch nicht erreicht.
UPDATE: Ich habe bemerkt, dass meine ursprüngliche Verbindung zu Kayak kürzlich unterbrochen wurde. Die Hauptwebsite von Kayak ist nach Ссылка umgezogen, aber der Code wird auf Google-Code gehostet: Ссылка .
UPDATE 2: Offenbar ist der Kajak-Quellcode wieder nach GitHub verschoben: Ссылка .
>UPDATE 3: Der Webserver wird in GitHub: Ссылка
migriert >Eine schnelle Google gab mir viele Beispiele dafür, wie Erstellen Sie Ihren eigenen Webserver mit C # .
Beachten Sie, das ist ein sehr alter Artikel, es gibt wahrscheinlich prägnantere Möglichkeiten, dies jetzt zu tun.
Bearbeiten: ein weiteres schönes Beispiel hier .