ClickOnceアプリケーションを展開するときに、インストール フォルダーの URL を、それをホストしている Web アプリケーション ディレクトリに対して相対的にする方法はありますか?
たとえば、ローカル テストではhttp://localhost:54592に公開します。ただし、この Web アプリケーションがデプロイされると、http://www.foo.com からhttp://www.foo.com/MyVirtualDirectory のいずれかになります。
現在の場所にあるインストーラーを見つけるためのパスと、インストーラーが完了した後のアプリケーションが、開発 URL ではなく Web アプリ ホストを参照するようにしたいと考えています。
プラットフォーム: Visual Studio 2010、.NET 4.0、および C#。