WIX インストーラー ツールは、これを管理する方法を作成します。インストール ビルド手順の一部として定義します。すべてのプロジェクトを構成するには多少の作業が必要ですが、その後のメンテナンスは簡単です... 仮想ディレクトリ エントリの作成に関するチュートリアルからの抜粋を次に示します...
6.3 ウェブディレクトリ
WiX ツールセットには、IIS での Web ディレクトリの作成など、インストーラーが追加のタスクを実行できるようにする追加のライブラリがあります。これらの拡張機能を使用するには、適切な WiX ライブラリにリンクするだけです。リンカーは、必要なヘルパー DLL をインストール パッケージに自動的に含めます。
まず、Web サイトに属するファイルを使用して Web サイトを作成する必要があります。
<Directory Id='TARGETDIR' Name='SourceDir'>
<Directory Id='ProgramFilesFolder' Name='PFiles'>
<Directory Id='InstallDir' Name='Acme'>
<Component Id='default.phpComponent' Guid= 'YOURGUID-5314-4689-83CA-9DB5C04D5742'>
<File Id='default.htmFile' Name='default.htm' LongName='default.htm' KeyPath='yes' DiskId='1' Source='default. htm' />
</コンポーネント>
</ディレクトリ>
</ディレクトリ>
次の手順では、仮想ディレクトリを作成します。
<Component Id='TestWebVirtualDirComponent' Guid='YOURGUID-6304-410E-A808-E3585379EADB'>
<WebVirtualDir Id='TestWebVirtualDir' Alias='Test' Directory='InstallDir' WebSite='DefaultWebSite'>
<WebApplication Id='TestWebApplication ' Name='Test' />
</WebVirtualDir>
</Component>
</Directory>
最後に、Web サイトを参照するエントリを作成します。
<WebSite Id='DefaultWebSite' Description='Default Web Site'>
<WebAddress Id='AllUnassigned' Port='80' />
</WebSite>