MVC 6 als Windows-Dienst installieren (ASP.NET Core 1.0.0)

UPDATE - 26. Juli 2016

Ich habe die Lösung dazu in @ hinzugefüASP.NET Core 1.0.0 in den Antworten unten.

Ich habe eine einfache MVC 6-App erstellt und die Microsoft.AspNet.WebListener-Bibliothek hinzugefügt, damit ich außerhalb von IIS hosten kann.

Von project.json:

"dependencies": {
    "Microsoft.AspNet.Server.WebListener": "1.0.0-beta4",
    "Microsoft.AspNet.Mvc": "6.0.0-beta4"
},

"commands": {
    "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000"
}

Wenn ich dies veröffentliche, kann ich die Datei web.cmd ausführen und die Site in einem Konsolenfenster zum Laufen bringen. Groß

Aber in OWIN können Sie TopShelf verwenden, um Ihre Webanwendung von einer Konsolenanwendung aus zu starten. Dies kann dann als ausführbare Datei erstellt und als Windows-Dienst installiert werden.

Gibt es eine Möglichkeit, dies mit einer ASP.NET 5 MVC 6-Webanwendung zu tun?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage