在Visual Studio中为Webservice创建部署包

问题描述:

我想在客户端服务器上部署Webservice(* .asmx)。 我需要开发部署包,它将安装虚拟文件夹并像clickonce一样部署服务。 有人可以给我Visual Studio一步一步的指导来做到这一点。在Visual Studio中为Webservice创建部署包

感谢, 金屋

+0

我认为你不能真正得到一步一步的指导,因为我们并不真正了解你的所有要求。你还做了什么?你有没有得到的东西?这可能是一个很好的起点:http://www.codeproject.com/Articles/13698/Visual-Studio-Setups-Web-Setup-Part-I(注意,这是Visual Studio 2005,你可能有一个更新的版本但它应该适用于大部分部件) – 2012-08-06 11:52:02

大多数人使用Web安装项目如果Web服务很简单 - 任何依赖关系(如.NET Framework安装,IIS,SQL服务器,数据库等),就需要单独安装由安装程序运行之前的某人提供。

对于希望确保某些组件位于目标计算机(例如IIS)上的更复杂的部署,如果没有,则将它们作为安装过程的一部分进行安装,然后您可以使用Web Deploy。

以下是一些不同的方法,你可以做到这一点。

  1. Web安装项目

  2. 网络部署

  3. MSDeploy

下面是关于上述工具的一些指南:

如何使用Web安装项目: