我想在客户端服务器上部署我的 Webservice(*.asmx)。我需要开发部署包,它将安装虚拟文件夹并像单击一次一样部署服务。有人可以给我Visual Studio一步一步的指南来做到这一点。
谢谢金谷
服务很简单,大多数人都会使用 Web 安装项目 - 任何依赖项(例如 .NET Framework 安装、IIS、SQL Server、数据库等)都需要在安装程序运行之前由某人单独安装。
对于更复杂的部署,您希望确保某些组件位于目标计算机上(例如 IIS),如果没有,请在安装过程中安装它们,则可以使用 Web 部署。
这里有一些不同的方法可以做到这一点。
网页设置项目
网页部署
MSDeploy
以下是有关上述工具的一些指南:
http://blog.thinkoriginally.com/2010/02/16/visual-studio-2008-web-setup-project-web-deployment-project-and-msdeploy/
http://www.iis.net/download/WebDeploy
http://cromwellhaus.com/2012/05/build-once-msdeploy-all-over-the-place/
如何使用 Web 安装项目:
- http://www.codeproject.com/Articles/13698/Visual-Studio-Setups-Web-Setup-Part-I