Установка MVC 6 в качестве службы Windows (ASP.NET Core 1.0.0)
ОБНОВЛЕНИЕ - 26 июля 2016
Я добавил решение для этого вASP.NET Core 1.0.0
в ответах ниже.
Я создал простое приложение MVC 6 и включил библиотеку Microsoft.AspNet.WebListener, чтобы я мог размещаться вне IIS.
Из проекта .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"
}
Когда я публикую это, я могу запустить файл web.cmd и запустить сайт в окне консоли. Большой!
Но в OWIN вы можете использовать TopShelf для запуска вашего веб-приложения из консольного приложения. Затем его можно создать как исполняемый файл и установить как службу Windows.
Есть ли способ сделать это с веб-приложением ASP.NET 5 MVC 6?