当我将网站部署到服务器(DEV,QA,STAGE和PROD)时,我创建了一个新文件夹
WebSite-YYYY-MM-DD
然后我将文件部署到该文件夹。当一切都完成后,我会复制环境的特定配置。一旦我准备好了,我打开IIS并更改站点的路径以使用新创建的部署文件夹。
如果出现任何问题,我只需将IIS指回上一个文件夹即可。
好处:
缺点:
这是一种很好的部署方法吗?我试图说服我的团队放弃创建现有文件夹的zip文件,然后复制现有文件。
缺点:
我的重点是出现问题时快速/准确的回滚以及易于使用且准确的版本控制系统
答案 0 :(得分:1)
您可能遇到的另一个问题是,如果您只是简单地擦除然后复制文件,那么它将留下不再需要的旧文件。您需要压缩,清除目录(可能需要时间并中断站点操作),然后复制新文件(移动时停机时间更长)
总而言之,只要你记得回去存档或删除旧文件,你的解决方案就是一个很好的解决方案。