問題タブ [self-updating]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
945 参照

wix - ClickOnceWebアプリケーションの自己更新または自動更新の使用

ASP.NET MVCを使用してWebアプリケーションを作成しました。これは、お客様の社内またはイントラネットWebサーバーでホストされます。

初めてお客様がWix/Windowsセットアップインストーラーを使用してアプリをインストールする場合は、問題ありません。ここでは、アプリに自己更新または自動更新機能を提供することに関心があります。

Click-Onceを使用できるかどうかのアイデア。(GoogleのOMAHA( http://code.google.com/p/omaha/ )については知っていますが、これには新しい学習曲線が必要です。)

ある場所では、これに対する答えはNOです(Windowsインストーラーはアプリケーションを更新する方法を提供しますか?)。

しかし、将来のアップデートのためにWix 1st Time Installer + ClickOnceを組み合わせることで、それができるはずだと感じています。として、私たちのWebアプリケーションは、IISWebサイト構成でマップされたフォルダー内のほんの数個のファイルです。

0 投票する
4 に答える
2163 参照

.net - 実行中にアプリケーションのファイルをロックしない

自分自身を更新できるソフトウェア アプリケーションを作成しています。開始後、アプリケーションは利用可能な更新があるかどうかを確認し、それらのファイル (アセンブリ) をダウンロードしてから、それらの読み込みを続行します。

ただし、問題は、アプリケーションが同時に複数のユーザーによって実行される場合です。これは、ターミナル サーバーで実行しているときに発生します。Windows は古いファイルをロックしたままにするため、アプリケーションはこれらの古いファイルを置き換えることができません。

この問題を解決する簡単な方法はありますか? これはレガシー アプリケーションであり、アプリケーションの大部分や更新メカニズムを変更する時間がありません。

0 投票する
6 に答える
2993 参照

c++ - C++ ビデオ ゲーム プログラミング IDE

テスト、コードのやり直し、コンパイル、再実行ではなく、積極的にゲームをプレイし、アップデートをライブでテストできる C++ IDE を探しています。Windows 7 x86 プロフェッショナルを実行しています。

0 投票する
1 に答える
1047 参照

nhibernate - 部分バージョンをサポートする .NET データベースの移行

シナリオは単純です。アプリはモジュール式で、各モジュールはアップグレード中にデータベースの独自の部分を管理する必要があります。

使用している ORM は NHibernate です。それでうまく機能するものがあれば、それは追加のプラスです。

また、外部ツール (MSBuild など) なしで実行できる必要があり、代わりに ADO.NET (NHibernate の SchemaUpdate など) を介して実行する必要があります。

0 投票する
1 に答える
388 参照

google-app-engine - Google App Engine で Google Omaha を実行することは可能ですか?

Google App Engine (GAE) プラットフォームを使用して Google Omahaサーバーをホストし、更新を提供するエクスペリエンスはどのようなものですか?

技術的には、 Blobstore APIを使用して実行できると思いますが、オンラインで何も見つかりませんでした...

0 投票する
1 に答える
2899 参照

vb.net - Vb.netの自動更新機能

このコードは、 http: //tech.reboot.pro/showthread.php?tid=2982のGemsterから入手しました。できるだけ早く実行する必要があるので、システムに接続するものを探しました。そこで、コピーして貼り付けました。しかし、私は何が起こっているのか理解しています。唯一の問題は、重要なコードのセクションをスキップし、その理由がわからないことです。だからここにあります。

これは、各ステートメントの「分割文字列」をスキップする部分です。

これは、それが回復する場所です。

なぜ何かアイデアはありますか?前もって感謝します。

0 投票する
4 に答える
17671 参照

node.js - 自己更新 Node.js アプリケーションを作成するには?

Node.js を使用して、更新プログラムを定期的にチェックし、存在する場合はインストールするアプリケーションを作成したいと考えています。

基本的なコンポーネントは私には明らかです。

  • 更新パッケージを含む Web サーバー (または FTP サーバー、ファイル システムなど)
  • どのパッケージが新しいかを判断できるバージョン システム (SemVer など)
  • 更新パッケージに署名するための公開鍵アルゴリズム

次に、更新を確認して更新をインストールするタイミングについて、さまざまな戦略がある場合があります。

  • アプリ起動時
  • 申し込み終了時
  • アイドリング時

アプリケーションが強制的にシャットダウンされ、自動的に再起動されることさえあります。

しかし、いくつかの疑問が残っています:

  • そのようなシステムをすでに提供している利用可能な npm のモジュールはありますか?
  • ファイルシステムで異なるバージョンを整理する方法は? 基本的に、ホストと複数の (バージョン管理された) コアが必要です。それらすべてに対して1 つのdataフォルダが必要ですか?
  • npm install&co.の扱い方 新しくダウンロードしたパッケージの場合?
  • 更新が壊れた場合の対処方法
  • Heroku & co と互換性があるように、どのように実装できますか。車で移動できる常設ドライブがない場所はどこですか?

一般的に: このようなシステムをどのように実現しようとしますか?

0 投票する
3 に答える
15955 参照

android - 自己更新アプリ

TL:DR; バージョン ;)

  • 私のアプリはユーザーの操作なしで実行する必要があります(自動起動などが機能します)

  • ユーザーの操作なしで(apkを介して)自分自身を更新する必要があります

  • ルート権限を取得されたデバイスが可能です

問題:

  • サーバーからの新しいapkのクエリは機能します
  • (表示?)インテントでapkを開始すると、「アプリのインストール」プロンプトがポップアップし、ユーザーの確認が必要になります

ユーザーの操作なしでこれを解決するにはどうすればよいですか?

http://code.google.com/p/auto-update-apk-client/ これは解決策のようですが、より良いアプローチが必要です。

私はすでにこれを見つけました:Androidにプログラムでアプリケーションをインストールします

しかし、それは私の問題を解決しません。

0 投票する
2 に答える
711 参照

php - AJAX PHP MicroBlog 更新フィード

私は大学のプロジェクトで立ち往生しています.私は短い時間のマイクロブログに取り組んでいます.これはばかげているように思えるかもしれません. m atmを使用して、

データ.php

content.php

私がやろうとしているのは、2秒ごとに更新をチェックし、更新がある場合は#postlistに表示することだけです

3 週間の闘争でした。私は JavaScript をまったく知りません。それは私を悩ませています。大学に行って、自分でこれを行うことを学ぶことができるように、このプロジェクトを終わらせたいだけです =/

事前に乾杯。

PS - 私はそれが Ajax だと推測しているだけですが、行き詰まった場合の答えとして、私の家庭教師はこのサイトを推奨しています。

0 投票する
5 に答える
11200 参照

vb.net - vb.net の自己更新アプリケーション

リモート サーバーで異なるサイズの実行可能ファイルが利用可能になった場合に、アプリケーションを自己更新させたいと考えています。私が得た問題は、プロセスを強制終了してアプリケーションの実行可能ファイルを置き換えると、それ以上何も起こらないことeprocess.Kill()です。ファイル置換プロセス中にスレッドをフリーズしようとしても、その後は何も実行されません。私が間違っていることはありますか?

これが私のコードです: