0

IIS6 および IIS7+ をサポートする Wix セットアップを作成するつもりです。Wix3.6 の IIS 拡張機能は両方をサポートしていますか? つまり、一度書き込み、両方で実行するということですか? または、サーバーのバージョンごとに個別のコードを作成するか、カスタム アクションを作成する必要がありますか?

前もって感謝します..

4

2 に答える 2

1

良いニュースは次のとおりです。デフォルトのIIS拡張機能を使用してwix3.6コードを記述しました。これは、特定のサーバーに特別なコードを適応させることなく、サーバーII6とIIS7の両方で機能します:-) –

于 2012-11-27T07:03:52.640 に答える
0

私が知る限り、WiX IIsExtensionはどのバージョンの IIS も処理できます。少なくとも、IIS 5 以降では問題なく使用できました。拡張機能には、Web サイト、アプリケーション プール、仮想ディレクトリなどを作成 (および変更) するための多数の要素が含まれています。

さまざまなバージョンの IIS を対象とするコードの違いは、一部の属性 (または要素) が IIS の上位バージョンに適用され、他の属性 (または要素) が古いバージョンに対応することです。たとえば、<iis:WebAppPool>要素は IIS6 より前のバージョンでは意味がありません。一方、要素のIsolation属性は<iis:WebApplication>IIS5 以前でのみ有効です。

そのため、たとえば 5 / 6 / 7+ などの異なる IIS バージョンをサポートする場合は<iis:WebSite>、対応するターゲット IIS バージョンに合わせて適切に構成された多数の定義が必要になる可能性が高くなります。

于 2012-11-07T12:06:43.223 に答える