2009-11-14IIS7 配置管理-MSDeploy实际应用
在上一个文章中有提到IIS7配置管理-如何快布署ASP.NET网站,这次来看看如何运用在实际的工作中
在做聚聚呀平台时,因为系统有大量的用户内容需要用户提交上传内容,现在的架构使用了多站点上传
通过IIS来上传用户的内容。从上传的站点集合(1-N)中随机取一个出来用于响应用户的上传请求,如果
上传的站点有20个,而且这20个站点的配置都一样,当修改了一个上传站点的功能如如何快速的布更新到其它的N个呢?
当你安装了IIS7那个布署组件后,你就可以直接执行命令方式来一步同步更新到所有的站点。
安装插件后,可以在 安装的路径下找到对应的命令,默认是在C:\Program Files\IIS\Microsoft Web Deploy>
执行下面的命令就可以更新一个站点的文件了
C:\Program Files\IIS\Microsoft Web Deploy> MSDeploy.exe -verb:sync -source:conte
ntPath=G:\Source\XML_HTTP\XML_HTTP -dest:contentPath=C:\Users\leung\aaa
contentPath=C:\Users\leung\aaa 这个是上传站点所在的路径。
如果只需要更新BIN文件下面的DLL也是可以用这人办法来执行。
多个的话可以写成一个批处理,然后一键完成了。