tutorial seguridad net mvc form example asp and asp.net-mvc console-application owin

seguridad - Owin Self host y ASP.Net MVC



security asp net mvc (1)

Actualizar

Ahora que ASP.NET Core está disponible, hay algunas formas de auto hospedarse en una aplicación web. Una opción es usar un servidor web basado en Nowin como Nowin .

var host = new WebHostBuilder() .UseNowin() .UseContentRoot(Directory.GetCurrentDirectory()) .UseStartup<Startup>() .Build();

Alternativamente, Kestrel también ha sido una opción popular para hospedar aplicaciones de ASP.NET Core .

var host = new WebHostBuilder() .UseUrls("http://*:1000") // default URL .UseKestrel() .Build();

Respuesta original

No puede auto hospedar ASP.NET MVC 5 (la versión actual de MVC). Sin embargo, puede usar NancyFx hoy o echar un vistazo a ASP.NET vNext que es compatible con OWIN.

Tenga en cuenta que también puede usar WebApi con OWIN hoy si necesita crear aplicaciones de una sola página (pero entonces no es MVC del lado del servidor).

Tengo una aplicación ASP .Net MVC que funciona bien bajo IIS. Necesito poder ejecutar la misma aplicación desde una aplicación de consola auto hospedada. ¿Cómo puedo hacer eso? ¿Debo usar OWIN? ¿Cómo debería ser el código?