¿Es posible ejecutar una aplicación ASP.NET MVC completa (no .NET Core) en un contenedor Docker (u otro) en un Servicio de aplicaciones de Azure, y si es así, ¿cuáles son los punteros a la documentación?

Esto dice que sí en ASP.NET MVC en un contenedor: ¿Podemos implementar un ¿asp.net mvc 4 app to docker with windows container?

Y esto dice sí en .NET Core en un contenedor acoplable en un Servicio de aplicaciones de Linux https: // blogs .msdn.microsoft.com / webdev / 2016/11/16 / new-docker-tools-for-visual-studio /

Sin embargo, no he podido encontrar un sí en: ASP.NET MVC + Container + App Service

¿O se pueden combinar las dos referencias anteriores para inferir con seguridad que la configuración que estoy buscando es posible?

2
wayfarer 23 dic. 2016 a las 06:06

3 respuestas

La mejor respuesta

Respuesta definitiva de Microsoft

"A partir de hoy (5/1/17), App Service no admite contenedores en Windows, pero sí en Linux (que está en versión preliminar) y la única versión de ASP.NET que admite Linux es ASP.NET Core. "

https://social.msdn.microsoft.com/Forums/azure/en-US/3688feb3-3df1-4822-aab1-03c8271e16bf/aspnet-mvc-container-in-an-azure-app-service?forum=windowsazurewebsitespreview

0
wayfarer 6 ene. 2017 a las 03:47

Azure App Service Linux (Vista previa) proporciona compatibilidad con contenedores en máquinas virtuales Linux.

Puedes seguir esta publicación: https://blogs.msdn.microsoft.com/webdev/2016/11/16/new-docker-tools-for-visual-studio/

Puede intentar ejecutar Asp.Net MVC en un contenedor y publicar el resultado aquí.

http://www.hanselman.com/blog/PublishingAnASPNETCoreWebsiteToACheapLinuxVMHost.aspx

0
Rajan Panneer Selvam 23 dic. 2016 a las 11:56

Estoy bastante seguro de que el servicio de aplicaciones de Windows no ofrece contenedores, pero ¿por qué necesitarías un contenedor, cuando básicamente es un contenedor (más o menos)? Es un servicio PaaS, donde no tiene control sobre el IIS que se le ofrece como un servicio. Pero si realmente desea contenedores, use Azure Container Service o Virtual Machines. Para ser honesto, no veo ninguna razón para usar contenedores si apunta a Azure App Service, ¿por qué introducir otro nivel de administración?

0
4c74356b41 23 dic. 2016 a las 08:34