1、安装Web Deploy ,安装Web Deploy之后,还需要启用IIS 的——管理服务,打开Windows Server的服务器管理器,点击添加角色和功能,如下图所示:
2、之后点击“下一步”,如下图所示:
3、在这里需要勾选“管理服务”,这一步非常重要,如下图所示:
4、之后下一步,等待完成配置即可。完成之后再服务列表中会多出Web Management Service服务,并确保该服务启动,如下图所示:
5、注意,如果该服务没有启动,或者没有启用“管理服务”功能,则在使用Web Deplo鲻戟缒男y部署项目时会遇到如下错误:“未能连接到远程计算机,请确保在远程计罪拈藉麝算机上安装了 Web Deploy 并启动了所需的进程("Web Management Service")”,如下图所示:
6、配置好管理服务之后,接下来需要进入IIS中通过管理服务来进行相应的设置:在我们启用管理服务后,进入IIS,会多出管理服务选项,如下图所示:
7、双击管理服务,对IIS进行配置,这里我保持了默认的设置,您可以根据自己的情况进行设置,如下图所示:
8、配置远部署Web项目的账户?基于安全考虑,我们最好提供单独的账户来部署Web项目,同时对于I诔罨租磊IS中站点,可以指定哪些用户才具有部署应用程序到此站点的恕煨乌溪权限。首先点击"IIS 管理器用户",如下图所示:
9、然后点击"添加用户",如下图所示:
10、然后配置账户名和密码,如下图所示:
11、配置完成之后,接下来需要设置站点的用户权限。配置站点用户权限首先点击您程序将要发布到的站点,麻质跹礼例如本文为Default W髫潋啜缅eb Site.之后在管理选项中点击"IIS 管理器权限":
12、之后点击“允许用户”,如下图所示:
13、将之前我们添加的iepi用户添加到选择的站点权限中,最后点击确定,配置结束,如下图所示: