问题标签 [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 - 使用 Click Once Web 应用程序自我或自动更新

我们使用 ASP.NET MVC 编写了 Web 应用程序,该应用程序将托管在我们客户的内部或 Intranet Web 服务器中。

我们没问题,如果客户第一次使用 Wix/Windows 安装程序安装我们的应用程序。在这里,我们对为我们的应用程序提供自我更新或自动更新功能更加好奇。

任何想法,如果我们可以使用 Click-Once。(我们知道 google 的 OMAHA ( http://code.google.com/p/omaha/ ),但这需要一个新的学习曲线。)

在某些地方,对此的回答是否定的(Windows Installer 是否提供更新应用程序的方法?)。

但我觉得我们应该能够做到这一点,将 Wix 1st Time Installer + ClickOnce 混合用于未来的更新。因为,我们的 Web 应用程序只是与 IIS 网站配置映射的文件夹中的几个文件。

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 上是否有任何可用的模块已经提供了这样的系统?
  • 如何组织文件系统中的不同版本?基本上你会有一个主机和多个(版本化)核心。是否应该data为所有这些文件创建一个文件夹?
  • 如何处理npm install& co。对于新下载的包?
  • 如何处理损坏的更新?
  • 你怎么能实现这样的东西,使它与 Heroku & co. 兼容。你没有可以开车去的永久驱动器?

一般而言:您将如何尝试实现这样的系统?

0 投票
3 回答
15955 浏览

android - 自我更新应用

TL:博士;版本 ;)

  • 我的应用程序应该在没有用户交互的情况下运行(自动启动等工作)

  • 它应该在没有任何用户交互的情况下自行更新(通过 apk)

  • 有根设备是可能的

.

问题:

  • 从服务器查询较新的 apk 有效
  • 当以(查看?)意图启动 apk 时,会弹出“安装应用程序”提示并需要用户确认

如何在没有任何用户交互的情况下解决这个问题?

http://code.google.com/p/auto-update-apk-client/ 这似乎是一个解决方案,但必须有更好的方法。

我已经找到了这个:在 Android 上以编程方式安装应用程序

但这并不能解决我的问题。

0 投票
2 回答
711 浏览

php - AJAX PHP 微博更新提要

我被困在我的大学项目上,我一直在做一个小型微博,这可能看起来很傻,但我不知道如何在不占用每月带宽的情况下让提要自动刷新,这是我的代码m 使用自动取款机,

数据.php

内容.php

我要做的就是每 2 秒检查一次更新,如果有更新,则在#postlist 中显示它们

这是一个 3 周的斗争,我不知道任何 JavaScript,这让我很烦,我只想完成这个项目,这样我就可以去上大学,也许自己学会做这个 =/

提前喝彩。

PS - 我只是猜测它是 Ajax,但如果我遇到困难,我的导师推荐了这个网站以获得答案

0 投票
5 回答
11200 浏览

vb.net - vb.net 中的自我更新应用程序

如果远程服务器上有不同大小的可执行文件,我希望我的应用程序能够自我更新。我遇到的问题是,当我终止替换应用程序可执行文件的进程时,没有任何事情发生——eprocess.Kill()即使我在文件替换过程中试图冻结线程,也没有任何事情发生。有什么我做错了吗?

这是我的代码: