質問

私には三層の応用に設置されている企業の環境です。各サーババージョンアップ、全てのお客様は更新されます。現在は、提供するMSIのパッケージは自動的に配送、アクティブディレクトリからのお客様(主と20-300ユーザーはそれとも嫌いなのMSI溶液で

  • 複雑ないものでランニング(少しのリンクに関する知識;
  • は更新処理を行できませんしかけることによって開始されるサーバーの場合、新しいバージョンが検出された;
  • お客様が必要で複数のバージョンのクライアント(例えば2.3 2.4)が同時に話を異なるサーバー
  • の更新プロセスそのものはないと推測される時には非常に不思議な行動を癒し、その後に数時間)

私は現在行ったら、実験ClickOnce、そうunflexibleさせていただくことにくいものを自分の自動構築す。また、エラーメッセージが隠れる確実に間違っおります。

この問題なの更新の論理は私がこのユーザー走行の自己更新用途に関心が集まっている制限の権利を行います。がその場で発音を確認することができる書き込み地域用データディレクトリがいいかもしれませんがこの場所はアプリケーションファイルです。

いるものであり、いよいよアップデート"作品だけに"?

役に立ちましたか?

解決

できやや複製かClickOnceは、調整できます。

  1. を軽量かつ実行ファイルをチェックのネットワーク/web位置しました。
  2. がある場合は更新でコピーし、置き換えに"本当の"アプリケーションファイル.
  3. では、"リアル"。

のためのアプリケーションファイルを決定する権限を持ちます。いただいた場合のみ書き込み権限を持っているように、特定のフォルダしい選択で利用されフォルダの中に別のフォルダを作別のオプションを提供する初期インストールパッケージをインストールの軽量化実行可能な補助金にr/w許可特定のフォルダ"などC:\Program ファイルを\MyApp".このアプローチは、通常、買えるからです。

この助けになっていますよ。

他のヒント

そんなに簡単にでき提供する正確な答えで重要な情報をクライアント側トランスになる。いインストールすクライアント側のファイルをデータファイルのインストール?その意見であり、事実の表明ではあの問題がユーザー制限があります。

だ地元のアプリケーションのデータフォルダーアプリケーションですが、Googleいます。そのインストーラをダブルクリックを設置する方法Windowsの場合、その自動データを検索することができますもunnoticable(音が恐ろしい).なぜなローン向けのアプリケーションをこのフォルダのために制限されたユーザー?きくクロームインストーラー、

http://robmensching.com/blog/archive/2008/09/04/Dissecting-the-Google-Chrome-setup.aspx

こちらはオープンソリューションに書いたアドレスの特定のニーズしたポートおよびコンポーネントのラインナップアプリとなります。一般については、最も柔軟性の低架可能です。できすべての柔軟性が必要に応用することを目指している。

なので、 統合 スーパーや図書館なのか、どの同期ます。でも 柔軟性の高い, くご利用いただいているタスクを実行し何か、どのような条件のルールを使用してのエリアを表示一部のエリがあるので).最後は少なくともを支援 アップデートソース web、BitTorrent、など) フィード形式のテキストボックス -あな実施します。

冷語ウェブページリニューアが必要請を再起動)にも対応して、自動的には行われない"ホットスワップ"が指定されているのです。

このboild一DLL、以下の70kbます。

詳細は http://www.code972.com/blog/2010/08/nappupdate-application-auto-update-framework-for-dotnet/

コードは http://github.com/synhershko/NAppUpdate (アクセスにはログインのApache2.0のライセンス)

私は計画の延長できない時間が、正直に対応することができるでしょう迅速に強化で自分自身ものとして、現在ではない。

いにしてもらいたいユーザーにも多くの権の書き込みが可能となりますWindowsのサービス、各コンピュータの下でのアカウントに適切な権限、更新の申請は、新しいバージョンを返します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top