是否可以在 Azure 应用服务的 Docker(或其他)容器中运行完整的 ASP.NET MVC 应用程序(不是 .NET Core),如果可以,指向此类应用程序的文档有哪些?
这在容器中的 ASP.NET MVC 上表示"is": Can we deploy an asp.net mvc 4 app to docker with windows container?
这在 Linux 应用服务中的 docker 容器中的 .NET Core 上表示"is" https://blogs.msdn.microsoft.com/webdev/2016/11/16/new-docker-tools-for-visual-studio/
但是我还没有找到答案: ASP.NET MVC + 容器 + 应用服务
或者可以将上面的两个引用结合起来以安全地推断出我正在寻找的配置是可能的吗?
最佳答案
我很确定 Windows 应用服务不提供容器,但是为什么你需要容器,因为它基本上就是一个容器(某种意义上)。它是一种 PaaS 服务,您无法控制作为服务提供给您的 IIS。但如果您确实想要容器,请使用 Azure 容器服务或虚拟机。说实话,如果你的目标是Azure App Service,我看不出有任何理由使用容器,为什么要引入另一个管理级别?
关于azure windows 应用程序服务中容器中的 asp.net mvc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41294661/