IIS7配置管理-MSDeploy实际应用

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也是可以用这人办法来执行。

多个的话可以写成一个批处理,然后一键完成了。