是否可以在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 +容器+应用程序服务
或者可以将上面的两个引用结合起来,以便安全地推断出我正在寻找的配置是可能的吗?
答案 0 :(得分:0)
我非常确定Windows应用服务不提供容器,但为什么你需要一个容器,基本上它是一个容器(有点像)。它是一种PaaS服务,您无法控制作为服务提供给您的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。“