2012-07-17 34 views
1

我有一个web应用程序,我希望它检查更新,下载并安装它们。制作asp.net web应用程序更新本身的可能性是什么?

我知道已经有一些适用于Windows应用程序的更新程序框架,但它可能用于Web应用程序吗?这一想,如果

的第一件事就是来到我的脑海是:

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

而且触摸网.config或bin文件夹将导致应用程序重新启动。

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

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

感谢

+0

您是否发现了针对您的问题的解决方案?虽然他们依赖于不同的技术wordpress等可以做你要求的...此外,关于可能的重新启动问题,更新Web应用程序可能会被需要更新的应用程序使用和触发...(只是一个快速的想法......) – wooer 2012-10-30 18:06:23

回答

-1

看看WebDeploy

它是为了缓解这样的任务。您想将发布部署到生产服务器的位置。

与其让您的服务器检查更新并自行更新,只是在您拥有更新时推送更新会更简单。

Web部署可以让你通过检测差异的来源和目的地内容之间 ,只传送那些 变化,这需要同步有效地同步的网站,在你的IIS 7.0服务器群应用 或服务器。该工具通过自动确定 配置,内容和要为特定站点同步的证书简化了同步过程。除了默认行为之外,您还有 选项可指定用于同步的其他提供程序, 包括数据库,COM对象,GAC程序集和注册表 设置。

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

这需要你运行IIS7。

+0

我不知道WebDeploy是否是最好的解决方案,我如何自动更新我的应用程序,天气检查更新每一个特定的时间,甚至当用户触发它? – 2012-07-17 10:18:38

+0

无论何时您想要发布新版本的应用程序,都可以部署它。为什么用户需要检查?这些服务器不在您的控制之下吗? – nunespascal 2012-07-17 10:23:59

+0

服务器在我的控制之下,然而这个应用程序安装在服务器上的很多,我想全部更新它们,以及如何执行SQL脚本来更新数据库呢? – 2012-07-17 11:15:06

相关问题