【问题标题】:asp.net core 2.0 docker image for projects targeting full framework面向完整框架的项目的 asp.net core 2.0 docker 映像
【发布时间】:2017-11-16 10:48:05
【问题描述】:
Microsoft 为不同类型的 .net 项目提供了多种 docker 镜像风格。喜欢
.Net Framework
Asp.Net
.Net Core
Asp.Net Core
现在我在 asp.net core 2 中有一个针对全网框架 4.6.1 的项目(不针对 netcore2)
我想使用 Docker 来部署这个项目,我在哪里可以找到合适的 docker 镜像? asp.net core docker image 只允许针对 .net core 2,而不是完整的 .net 框架。
【问题讨论】:
标签:
asp.net
docker
asp.net-core
.net-core
.net-framework-version
【解决方案1】:
您可以在此处使用基于 .NET Framework 的 docker 映像。由于 .NET Framework 映像上的 ASP.NET Core 将包含已发布输出中所需的所有内容,因此该应用应该仅在 .NET Framework 依赖项上运行良好。
.NET Core 上 ASP.NET Core 的 docker 映像仅包含所请求的 ASP.NET Core 版本的运行时存储以及 .NET Core 运行时,因此未包含在已发布输出中的依赖项和目标机器上的预期被找到。