1

我有一个 Web 应用程序,我希望它检查更新、下载并安装它们。

我知道已经有一些适用于 Windows 应用程序的更新程序框架,但是否可以用于 Web 应用程序?

想到这里,我首先想到的是:

文件权限(由于文件权限,我可能无法替换我的所有应用程序文件)

触摸 web.config 或 bin 文件夹也会导致应用程序重新启动。

我还考虑过从我的 Web 应用程序执行一个 exe 来完成这项工作,但我不知道它是否会因为重新启动 Web 应用程序而关闭。

我将不胜感激该案例的任何想法或解决方案。

谢谢

4

1 回答 1

-1

看看WebDeploy

它旨在简化此类任务。您要将发布部署到生产服务器的位置。

与其让您的服务器检查更新并自行更新,不如在您拥有更新时将更新推送给它会更简单。

通过检测源内容和目标内容之间的差异并仅传输那些需要同步的更改,Web Deploy 允许您跨 IIS 7.0 服务器场有效地同步站点、应用程序或服务器。该工具通过自动确定要为特定站点同步的配置、内容和证书来简化同步过程。除了默认行为之外,您还可以选择为同步指定其他提供程序,包括数据库、COM 对象、GAC 程序集和注册表设置。

  • 部署 Web 应用程序不需要管理权限。
  • 服务器管理员可以精细控制可以执行的操作,并且可以将任务委派给非管理员。

不过,这需要您运行 IIS7。

于 2012-07-17T07:04:46.097 回答