私たちのチームは、msiexec を使用して一連の msi をサイレント モードでインストールするためのラッパー アプリケーション/インターフェイスを作成しました。
私の問題は、IIS 向けの msi のインストールに関連しています。
次のエラーが発生し続けます
エラー 1314。指定されたパス 'Default Web Site/ROOT/someVirtual' は使用できません。Internet Information Server が実行されていないか、パスが存在し、別のマシンにリダイレクトされている可能性があります。インターネット サービス マネージャで、この仮想ディレクトリの状態を確認してください。
msi は、次のように設定された次のパラメータで実行されます
msiexec.exe /i "D:\SOME.msi" UseShellExecute="false" TARGETSITE="Default Web Site" TARGETVDIR="someVirtual" TARGETAPPPOOL="DefaultAppPool" /qn /l* D:\SOME_log.txt
この問題は IIS に厳密に関連していることに気付きました。セットアップが必要な設定/オプションが欠落している可能性があるためです。
仮想がこの場所にあることがわかる限り、「NT4334RB\Sites\Default Web Site\someVirtual」なので、 「Default Web Site / ROOT / someVirtual」であることが最善の推測です-ROOTが問題であり、設定する必要があります、しかし何に?そしてどうやって?
ログファイルでこの行に出くわしました - これは役に立つと思いますか?
URLキー「TARGETURL」からAppRootを取得しています