在前段时间使用WCF的时候。部署到服务器上一直不得要领。出现各种问题。最终搞定。原文图很多,我给个摘要,大家还是原文看。因为原文写于2010年。自动部署工具已经更新至第3版。所以有些按钮得好好找找。不过相信对大家都不是难事。

  本篇文章将提供一个循序渐进的教程,教你如何在一台Web服务期上安装和启用Web Deploy。接着我们演示如何使用Visual Studio通过Web Deploy直接(将文件)发布到服务器上,以及如何使用Visual Studio创建自动部署你的应用程序的安装包。

  Web Deploy—为什么你会喜欢它

  部署一个Web应用程序或站点包含好几个步骤。您通常需要:

  1. 拷贝文件和文件夹;

  2. 提供数据库结构,或许还要生成一些数据库数据;

  3. 在文件和文件夹上设置相应的读写和安全访问控制列表;

  4. 安装和配置SSL认证;

  5. 部署其它杂七杂八的依赖项(事件日志,GAC库,COM对象等等)。

  手工执行上面的步骤又累又慢又危险(因为手工部署总是容易出错)。使用自动化流程,可以让你在一台服务器上快速维护和部署应用程序,减少出错的几率,并极大加快你在应用程序上的改动放到作业服务器上的周期。

  去原文看看吧。使用Microsoft Web Deploy技术自动部署