asp.net プロジェクトがあり、Web インストーラーを作成しました。セットアップ exe/msi は、インストール ユーザーが選択したディレクトリにそのプロジェクトをコピーし、そのプロジェクト用のアプリケーションを作成します。
asp.net アプリケーションが (インストーラーで) インストールされたパスを取得するにはどうすればよいですか? Windows サービスはこの Web プロジェクトのディレクトリを監視する必要があるため、ASP.net アプリケーションの物理パスをレジストリに書き込みたいのですが、Web プロジェクトがどこにインストールされているかを認識していない限り、それを行うことはできません。
Webinstaller プロジェクトは、この値をレジストリに自動的に書き込みますか?