Теперь, когда ASP.NET Core отсутствует, есть несколько способов самостоятельного размещения веб-приложения. Один из вариантов заключается в использовании веб-сервера на основе OWIN , такого как Nowin .
var host = new WebHostBuilder()
.UseNowin()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseStartup()
.Build();
Альтернативно, Kestrel также был популярным выбором для хостинг приложений ASP.NET Core .
var host = new WebHostBuilder()
.UseUrls("http://*:1000") // default URL
.UseKestrel()
.Build();
Вы не можете самостоятельно разместить ASP.NET MVC 5 (текущая версия MVC). Однако вы можете использовать NancyFx сегодня или посмотреть на ASP.NET vNext, который поддерживает OWIN.
Обратите внимание, что вы также можете использовать WebApi с OWIN сегодня, если вам нужно сделать одностраничные приложения (но тогда это не серверная MVC).