3

「Web セットアップ プロジェクト」(Visual Studio) は「アプリケーション プール」の選択肢を制限できますか?

プロジェクトを .NET 2+ から .NET 4+ に移行しています。(VS 2010) プロジェクト タイプ「セットアップと展開、Visual Studio インストーラー」を使用します。[インストール アドレスの選択] フォームの [アプリケーション プール] には、使用可能なすべての IIS アプリケーション プールのドロップダウンが表示されます。

私のアプリケーションは .NET 2 または .NET 4 で実行できたので、これは以前は問題ありませんでした。しかし、現在は .NET 4 用にコンパイルしているため、.NET 4 アプリケーション プールにエンド ユーザーがインストールする必要があります。インストーラーがこれを検出し、.NET 4+ プールのみを提供することを期待していましたが、そうではありません (ところで、「ASPNETVersion」プロパティ設定はこれを変更しません)。デフォルトではありません。選択肢は、.NET のバージョンを示すものではありません。私のエンドユーザーは、これらすべてを理解していません。

標準のダイアログを削除したくありません --- 私が望む唯一の変更は、アプリケーション プールに提供されるものです。また、インストーラー開発プロジェクトの種類を変更したくありません。

実行時の選択に影響を与える場所はありますか (フレームワークのバージョンごとに変更する必要があります。エンドユーザー プールの名前がわかりません)。エンドユーザーにとって非常に明白な要件であるため、他の誰もこれを尋ねていないようであることに驚いています。

4

0 に答える 0