installshield 2010 インストーラーのバグを調査しています。複雑なことは何もしていません: - 既定の Web サイトの下に IIS 仮想ディレクトリを作成します。 - 新しい仮想ディレクトリ用に新しい .net 4.0 アプリケーション プールを作成します。
バグは、インストールを実行する前に、インストール先のマシンに .net 2.0 フレームワークのアプリ プールがある場合、インストールによってこれらが自動的に .net 4.0 にアップグレードされることです。奇妙なことに、元の 2.0 アプリ プールをアップグレードするだけでなく、そのコピーを取得して "ASP.NET v4.0 .NET" + 古いアプリ プール名を配置し、以前に指していた仮想ディレクトリを割り当てます。 2.0 アプリ プールを新しく作成された 4.0 アプリ プールに。
これは、古い Web サイトを .NET 2.0 で実行する必要があるかなりの数の Web サーバーの問題です (例: citrix が壊れます)。
インストーラーがこれを行う理由についてのアイデアはありますか?
ありがとう