Visual Studio 08 に Web セットアップ プロジェクトと Web サービス プロジェクトがあります。
私のWebセットアッププロジェクトでは、ユーザーが自分の仮想ディレクトリ名を選択できるようにし、インストールの終わりまでに、WebサービスでWebページを開くなどのことを「したい」インストーラークラスをWebサービスプロジェクトに持っていますホームページを設置しました。
問題は、インストーラー クラスで TARGETDIR などの Web セットアップ プロジェクトからパラメーターを渡す方法を知っていることですが、彼がインストールしたものの URL がわかりません。IE 彼が foo という名前の仮想ディレクトリをインストールした場合、彼はhttp://localhost/fooにあると推測できますが、IIS の構成が欠けていて、Web サイトがhttp://localhost/whatever/の下にある場合はどうでしょうか。ふー?
したがって、比較的短くするために、インストールの最後までに、インストーラー クラスで Web サービスの URL を知る必要があります。