Контейнерирование устаревшего приложения Windows

Я пытаюсь докернизировать устаревшее приложение. Это приложение имеет несколько компонентов, каждый из которых доступен в виде отдельных файлов MSI.
Технологии, используемые в этих компонентах, включают

  • C++, MFC
  • C#, Windows формы
  • Веб-сервисы ASP.NET (размещенные в IIS)
  • услуги windows
  • и так далее.
    Сначала я начал с компонента, который развернут в IIS. Я взял базовый образ как microsoft/iis(построенный поверх ядра сервера Windows) из докер-хаба и продолжил установку всех других зависимостей.
    Но установка msi завершается с ошибкой (1603): сетевое расположение C:\program Files\app не найдено.
    Я делаю тихую установку этого msi, используя параметр /qn для msiexec.
    Я попытался изменить местоположение на другой каталог, например C:\app, но все равно получаю ту же ошибку.
    Я не получаю достаточной помощи от Google, если есть какие-либо проблемы с установкой MSI на контейнеры / докер. Может ли кто-нибудь помочь мне в успешной установке файла MSI на контейнер?

    0 ответов

    Другие вопросы по тегам