2009-08-26 114 views
0
  • 我开发了一个Web应用程序,该应用程序也已部署在许多客户区中。需要关于如何管理Web应用程序的建议

  • 我创建了一个安装程序安装在客户区此应用程序第一次。

  • 如果我做了任何错误修复或添加任何新功能,这个网站,我应该创建网站新的安装程序?或者如何更新现有网站而无需使用最新的错误修复功能创建新的安装程序?

  • 或者,是否有其他选择来更新现有的应用程序?

  • 或者,我们可以创建一个安装程序只安装最新的更新?

请指引我

回答

1

您可以使用内置的Web安装程序(Visual Studio中的一部分)开始你的旅程。

重要的是它只会安装到现有网站的虚拟目录。

如果虚拟目录很好,那么您需要担心修复和更新错误。

这里是一个解决方案...

如果您在客户端或可以很方便地通过FTP网站。

你可以在你的开发/测试环境到生产FTP站点映射驱动器,然后只需创建一个批处理复制的东西了....最好的部分是 - 如果你托管在IIS上,如果你做任何更改到web.config或\ Bin中的任何程序集中,您将触发IIS重置,这意味着您不需要远程访问其服务器。

确保批次更新服务器场中的所有Web应用程序。

您也可以完全依靠应用程序安装程序 - 如果你已经完全测试,它并INFACT更新你的文件,像它认为它应该。不要只假设它,测试安装程序,并重新测试它......因为我在升级网站时遇到了很多问题,并且您不能指望您的客户端每次都卸载,重新安装。

我不会担心创建一个“补丁安装” Web应用程序都比较小反正 - 和复制未更改的文件不会使一个巨大的延异。

当您创建的安装程序,您可以添加项目输出到安装文件......,与项目产出的工作,而不必手动每次做出改变时复制的东西安装只是一定。

希望这是至少一个好的起点。

相关问题