私はClickOnceアプリケーションを配備しています。アプリケーションがダウンロードされ、インストールされたサーバーを検出する方法を見つけ出す必要があります。アプリケーションが起動時に更新をチェックするため、「親」サーバーを知っているどこかで知っています。ClickOnceプログラムのサーバーを検出しますか?
インストールされているプログラムがインストールされているサーバー上のサービスにアクセスする必要があるため、このサーバーが展開環境によって変更される可能性があるため、この値が必要です。
私はClickOnceアプリケーションを配備しています。アプリケーションがダウンロードされ、インストールされたサーバーを検出する方法を見つけ出す必要があります。アプリケーションが起動時に更新をチェックするため、「親」サーバーを知っているどこかで知っています。ClickOnceプログラムのサーバーを検出しますか?
インストールされているプログラムがインストールされているサーバー上のサービスにアクセスする必要があるため、このサーバーが展開環境によって変更される可能性があるため、この値が必要です。
実行中のインスタンスに関連付けられたClickOnceのプロパティにアクセスする
ApplicationDeployment.CurrentDeployment
(具体的には、ApplicationDeployment.CurrentDeployment.UpdateLocation
)を使用することができます。
注意デバッグしている場合、これらは使用できないこと - あなたはClickOnce配置を介してアプリケーションを実行しているかどうかをテストするには
if (ApplicationDeployment.IsNetworkDeployed)
を行うことができます。
ApplicationDeployment.CurrentDeployment.ActivationUri