Если вы зайдете в реестр Docker, найдете образ и перейдете на вкладку TAGS , вы сможете найти все версии образов и соответствующую сборку.
Для ASPNET MVC, вероятно, вам нужно изображение microsoft/aspnet
с тегом 4.7.1-windowsservercore-10.0.14393.1884
.
Для образа IIS вам может подойти образ microsoft / iis с тегом windowsservercore-10.0.14393.1944
, возможно, вам придется добавить недостающие пакеты для вашего приложения.
Возможно, проблема в том, что вы пытаетесь использовать последнее изображение, которое не будет совместимым.В вашем образе докера, когда вы создаете файл докера,
Вместо использования FROM microsoft/aspnet
вы должны использовать FROM microsoft/aspnet:4.7.1-windowsservercore-10.0.14393.1884
с тегом изображения после имени,в противном случае вы будете использовать последнюю версию, которая не всегда совместима и ее следует избегать