に失敗書き直し:URL 2.0のインストールが、私はこのDockerfileを使用してインストール2.0を書き換えURLを取得しようとしているドッカー
FROM microsoft/aspnet:4.6.2
WORKDIR /inetpub/wwwroot
COPY obj/Docker/publish .
ADD https://download.microsoft.com/download/C/9/E/C9E8180D-4E51-40A6-A9BF-776990D8BCA9/rewrite_amd64.msi /install/rewrite_amd64.msi
RUN net start MSIServer
RUN msiexec.exe /i c:\install\rewrite_amd64.msi /quiet /passive /qn /L*v "C:\package.log"
私は、コンテナのイメージを構築するとき、私はこのエラーメッセージを参照してください。
Windowsインストーラサービスにアクセスできませんでした。これは、Windowsインストーラーが正しくインストールされていない場合に発生します。サポート担当者に連絡してください。実行中のコンテナにnet start msiserver
を実行
SI (c) (30:A4) [08:32:10:438]: Failed to connect to server. Error: 0x80040150
SI (c) (30:A4) [08:32:10:438]: Note: 1: 2774 2: 0x80040150: 2774 2: 0x80040150
は、サービスが既に開始されたメッセージを返し、Googleは0x80040150が問題になる可能性があると言う:
コンテナを実行した後package.logを見て、私はこれを参照してくださいレジストリを読んでください。
この方法でURLを書き換えるとうまくいくはずですか、何らかの理由で権限を昇格する必要がありますか?
更新:ランニングコンテナで同じmsiexec
コマンドを実行するには、成功したURLの書き換えをインストールします。