在前段时间使用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技术自动部署