我有一个Web应用程序,我希望它检查更新,下载并安装它们。
我知道已经有一些适用于Windows应用程序的更新程序框架,但它是否可以用于Web应用程序?
当我想到这一点时,首先想到的是:
文件权限(由于文件权限,我可能无法替换所有应用程序文件)
同时触摸web.config或bin文件夹将导致应用程序重新启动。
我还考虑过从我的Web应用程序执行一个exe来完成这项工作,但我不知道是否因为重新启动Web应用程序而关闭它。
我很感激任何有关该案例的想法或解决方案。
由于
答案 0 :(得分:-1)
这是为了减轻这些任务。您希望将发布部署到生产服务器的位置。
不是让您的服务器检查更新并自行更新,而是在您拥有更新时将其更新为更简单。
Web Deploy允许您有效地同步站点和应用程序 或者通过检测差异来跨IIS 7.0服务器场中的服务器 源内容和目标内容之间只传输那些内容 需要同步的更改。该工具简化了 同步过程通过自动确定 要为a同步的配置,内容和证书 具体网站。除了默认行为,你还有 用于指定同步的其他提供程序的选项, 包括数据库,COM对象,GAC程序集和注册表 设置。
这需要你运行IIS7。