asp.net mvc in a azure windows app service

时间:2016-12-23 03:06:44

标签: asp.net asp.net-mvc azure docker

是否可以在Azure应用服务中的Docker(或其他)容器中运行完整的ASP.NET MVC应用程序(不是.NET Core),如果是这样,那么指向文档的指针是什么?

这在容器中的ASP.NET MVC上是肯定的: Can we deploy an asp.net mvc 4 app to docker with windows container?

这在.NET应用服务中的docker容器中的.NET Core上是肯定的 https://blogs.msdn.microsoft.com/webdev/2016/11/16/new-docker-tools-for-visual-studio/

但是我一直没能找到是: ASP.NET MVC +容器+应用程序服务

或者可以将上面的两个引用结合起来,以便安全地推断出我正在寻找的配置是可能的吗?

3 个答案:

答案 0 :(得分:0)

我非常确定Windows应用服务不提供容器,但为什么你需要一个容器,基本上它是一个容器(有点像)。它是一种Pa​​aS服务,您无法控制作为服务提供给您的IIS。但是,如果您真的希望容器使用Azure容器服务或虚拟机。说实话,如果您的目标是Azure App Service,我认为没有理由使用容器,为什么要引入另一个管理级别?

答案 1 :(得分:0)

Azure App Service Linux(预览版)在Linux VM上提供Container支持。

您可以关注此帖:https://blogs.msdn.microsoft.com/webdev/2016/11/16/new-docker-tools-for-visual-studio/

您可以尝试在容器中运行Asp.Net MVC并在此处发布结果。

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

答案 2 :(得分:0)

Microsoft的明确答案

“截至今日(17/5/17),App Service不支持Windows上的容器,但它支持Linux(预览版),支持Linux的唯一ASP.NET版本是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