Visual Studioセットアッププロジェクトを使用して、Webアプリケーションをインストールしています。デフォルトの物理ファイルのインストールパスを変更する方法を探しています。私が望む最終結果は、「C:\ Apps\MySite」のようなサーバー上のローカルパスを指す「MySite」と呼ばれる仮想ディレクトリです。
これをカスタマイズするための組み込みオプションはありますか?
Visual Studioセットアッププロジェクトを使用して、Webアプリケーションをインストールしています。デフォルトの物理ファイルのインストールパスを変更する方法を探しています。私が望む最終結果は、「C:\ Apps\MySite」のようなサーバー上のローカルパスを指す「MySite」と呼ばれる仮想ディレクトリです。
これをカスタマイズするための組み込みオプションはありますか?
プロジェクトファイルを編集します。キーワード「virtual」を検索し、仮想ディレクトリの値を変更します。
いいえ、インストール先のWebサイトの物理ファイルインストールパスと仮想ディレクトリの名前にインストールされます。
カスタムアクションでそれを行う必要がありますが、残念ながら、セットアッププロジェクトの単純な設定としてはサポートされていません(他の人が言及しているように)。
カスタムアクションを使用した実装例を次に示します。
ユーザーがWebプロジェクトの展開中に物理ディレクトリパスを設定できるようにします (少し古いですが、それでも役立つ場合があります)