Die .net-Klasse HttpListener macht die zugrunde liegende http.sys verfügbar, auf der IIS erstellt wird. Auf allen Computern seit Windows XP2 ist https.sys standardmäßig installiert. Hier sind einige Links, um Sie zu starten.
XML-RPC-SERVER, der HTTPLISTENER verwendet
Wie bei der PHP-Unterstützung weiß ich nicht, wie Sie das aktivieren würden, aber es gibt keinen technischen Grund, warum Sie es nicht erstellen könnten.
Ich würde mir XAMPP Lite anschauen, das Sie einfach mit Ihrem PC starten und herunterfahren können Anwendung.
Es gibt auch AppWeb , das behauptet, genau das zu sein, wonach Sie suchen.
Sie können PHP immer als CGI-Anwendung verwenden. CGI ist gut dokumentiert und AFAIK ziemlich einfach zu implementieren. Verwenden Sie den Vorschlag von Darrel Millers, und verbinden Sie ihn mit einer CGI-Magie, und Sie sollten mit Gas kochen.
Mongoose eingebetteter Webserver Ссылка
Sie können es mit VS2012 / 10/08 als EXE erstellen und Sie können PHP und auch Websockets verwenden, um Daten an die Client-App zu übertragen. Sie können auch eine DLL erstellen, die Sie mit make machen können oder den Code in ein VS DLL-Projekt bringen und eine _DLLMain, DEF-Datei usw. erstellen. Dann verwenden Sie sie direkt von C # - siehe die Dateien mongoose.cs und example.cs.