0

I try to containerize a third party application running on IIS and Windows server. To do that, they supply to me a powershell script which is using Web deploy 3.

My problem is I can't install it, I always have this error code :

 MSI install return value for product 'Web Deploy 3.6 ... is '1603'

The version 2 is installing though, but it's the version 3 which is required. I've also tried to install it with chocolatey, but I have the exact same error.

Here the part of the Dockerfile causing troubles :

FROM microsoft/windowsservercore-insider:10.0.17093.1000
[...]
# Register dll (the web say this can solve the error)
RUN regsvr32.exe %windir%\syswow64\vbscript.dll /s
# Copy The msi installer for web deploy 3.6
COPY webdeploy.msi C:\\Temp\\webdeploy.msi
WORKDIR C:\\Temp
# Install all webdeploy features
RUN msiexec /i webdeploy.msi LicenseAccepted="0" ADDLOCAL=ALL /quiet /qn /passive /norestart

Please do note I'am using the insider version because I need the MSMQ feature which is not released yet (It's a proof of concept).

Is there any requirement needed by webdeploy that I don't know and which is missing in the container version ?

switch
  • 460
  • 6
  • 15

1 Answers1

0

It seems there is a bug in the preview build (as mentioned by @Gregory Suvalian). Using the last one (17623) seems to correct the problem.

switch
  • 460
  • 6
  • 15