私はVS2008 Expressで構築されたアプリケーションを展開しようとしています。アイデアは、ファイルをWebサーバー(Webサイト経由のインストール)にアップロードすると同時に、インターネットに接続されていないユーザーにオフライン(CD)インストールを提供することです。パブリッシュオプションClickOnce CDセットアップがインターネットに接続しようとしています
は、私は(私はアップデートの世話をしていますので、手動で確認してください)私はオプションThe application should check for updates
をオフに、Installation Folder URL
は空白のままと私はオプションUpdate location (if different than publish location)
に充填しました。
オフラインインストールをテストしようとすると、アプリケーションをインストールできません。私はエラー「アプリケーションのダウンロードは...あなたのネットワーク接続を確認成功しませんでした」と詳細ボタンを押したときに、私は次のエラーを読んでいるの取得:すべてのファイルがあるが
- Activation of C:\Install\myapp.application resulted in exception. Following failure messages were detected:
- Downloading http://myserver.com/myapp.application did not succeed.
- Unable to connect to the remote server
- A socket operation was attempted to an unreachable network 195.42.142.11:80
なぜそれが、ということですインストール中にインターネットからファイルをダウンロードしようとしていますか?
最後に、サーバーURLをUpdate location
から削除すると、すべて正常です。アプリケーションを更新する必要があるたびに、2つの異なる設定を作成する必要がありますか?それとも別の解決策がありますか?
編集:
さらなる試験は、オフラインインストールは、Windows XPで正常に動作しますが、それは、インストーラを同じインストールファイルを使用して、後者の場合のWindows 7で動作しないことが証明されましたローカルの.deployファイルを使用する代わりに、インターネットからアプリケーションをダウンロードしようとします。
ClickOnceの特典はありませんか?