VS2013使用WebDeploy发布网站到IIS服务器

VS2013用Web Deploy方式发布网站到IIS服务器发布文档

VS版本:VS2013

服务器版本:Windows Server 2012 R2

IIS版本:IIS8.0

Web Deploy版本:3.5

创建时间: 2016/4/7 12:50

作者: 银果

标签: VS2013, Web Deploy发布

 

 

Microsoft Web Deploy定义

1:一个采用全面的发布和部署机制的免费服务器技术。

我们为什么要使用?它有什么优点?

  1. 发布网站无需登录服务器,只需在本机上进行发布,发布过程简介明了。提高了发布效率。
  2. Web Deploy可通过命令行脚本实现IIS站点之间的相互转移。
  3. 在对IIS进行任何操作之前可以对IIS中站点进行备份,站点出现问题后可对站点进行回滚。
  4.  Web Deploy不仅仅让你发布文件—还可以部署数据库结构/数据,运行变更的数据库脚本,设置安全访问控制列表等等。所有这些部署步骤都可以用Visual Studio自动完成。
  5. 可以设置只修改那个文件。

 

发布流程

1.0.  检查服务器是否安装IIS(已安装跳到 2.0)

1.1.   打开“服务器管理器”点击”角色或功能”

 

 

1.2.  在弹出窗体中点击“下一步“

 

1.3.  选择“基于角色或基于功能的安装“ ,然后点击 ”下一步“

     

 

1.4.  选择“从服务器池中选择服务器“,然后点击“下一步”,

 

1.5. 把“web服务器(IIS)里的多选框全部选中”,点击”下一步“         ,至此IIS服务器安装完成。

注意:确保“管理工具下”的“服务管理”已经安装

   

2.0.打开IIS点击“web平台工具”

     

  2.1.搜索“web deploy”然后选择“Web Deploy 3.6”安装

                                     

3.0. 打开“Web Management Service服务”,并且启用远程管理

3.1.打开计算机“服务管理”,然后找到“Web Management Service服务”并确保该服务开启

   

          3.2.点击”启用远程连接”,”标识凭据“根据需要选择,

              确保端口号为“8172”,并且证书为“wmsvc”,然后点击启动.

              PS:这里我们介绍windows登录的方式。

     

 

4. 0.为IIS服务器创建管理用户

4.1. 选择自己的站点,然后在右边点击“IIS管理器权限”。

   

4.4.点击“添加用户”,选择“windows”,然后点击“高级”—>”立即查询”选择需要管理iis的帐号后点击“确定”

                 

           注意:允许管理的 账户 必须要有网站站点文件夹的 “完全控制权”。

                 这里不再赘述,请自行百度设置方法。

5.0.打开自己的网站项目,发布项目

5.1.右击项目,选择“发布”,然后点击“自定义”,填写“配置文件”,点击“确定”。

     

5.2.发布方式选择“Web Deploy”,然后按照要求填写发布信息,填写后点击“验证连接”,如果报错请检查服务器和填写的信息是否有误。验证完成后点击“发布即可”

     

注意:服务器:服务器IP地址,前面必须要带http://。

      站点名称:IIS服务器中站点的名字。

      用户名:4.4.中选择的用户名

      目标:http://服务器IP地址:端口号/站点名称

6.0.恭喜您,完成了发布,赶快来进入浏览器访问试下成功了没把;

posted @ 2016-04-08 11:36  果果果果果  阅读(2323)  评论(0编辑  收藏  举报