Web Deploy支持直接从本地Visual Studio的工程文件部署网站到远程服务器,部署的过程中可以对比哪些文件变化了需要拷贝,而不是一股脑的全部拷贝,效率和准确性会更好。
部署的过程主要要注意以下几点:
-
远程服务器的IIS安装管理服务
-
IIS控制面板中启动管理服务,使用Windows凭据还是IIS凭据视需要而定
完毕之后可以看到服务列表中的WMSVC启动
-
安装Web Deploy,地址:http://www.iis.net/downloads/microsoft/web-deploy
-
本地Visual Studio链接测试
注意站点名称必须和IIS中的站点名称匹配才能验证连接成功,还有注意你的服务器IP地址必须能够Ping通,防火墙端口8172必须开放。整个过程我只遇到一个问题,与这篇文章类似:http://www.benday.com/2013/07/12/fix-error_could_not_connect_to_remotesvc-error-using-visual-studio-2012-web-deploy/