デフォルトの IIS サイトではない既存の IIS サイトにアプリケーションを追加したいと考えています。これは通常の要求ではありませんが、Win 2008 SBS に展開するときに必要です。MVC Web API アプリケーションを正しく動作させるには、「SBS Web アプリケーション」の下に移動する必要があります。
IIS では、[SBS Web アプリケーション] > [アプリケーションの追加] を右クリックし、エイリアス、アプリケーション プール、および物理パスを設定します。
Wix では、IIS:WebApplication でこれらのプロパティを設定することはできません。さらに、IIS:WebVirtualDir を使用する必要があるように見えますが、これを行う必要はありません。これを機能させるには、API がインストールされている場所を Physical Path 属性でポイントする必要があります。
IIS UI に従って必要なエイリアスとパスを WiX IIS:WebApplication に伝えることができないのはなぜですか?
私が行ったすべての WiX 作業の中で、これは最も簡単なことの 1 つだと思っていたでしょう。
注: アプリケーションを作成したいのですが、サイトを作成したくない、または作成する必要はありません。サイトは既に存在します。