服务器端配置:
1. iis配置,以下功能都需要安装上
2. webdeploy的安装与配置
- https://www.iis.net/downloads/microsoft/web-deploy 进入此网页可以直接安装或者下载安装
-
安装好Web Deploy之后要确定以下图中的两个服务是否开启
3. 配置iis webdeploy 用户
- 打开iis,左栏选中本机名称,在右栏点击管理服务
-
管理服务,此处设置完要记得重启电脑
-
添加用户,输入用户名和密码(这是iis管理器用户),在下面iis管理器权限允许用户会用到。
-
添加网站
-
输入网站名称和更改物理路径
添加网站完成,具体界面如下图
之后选择相应的用户可以对此网站进行设置,这里有两种方式,下图是iis管理器,就是刚才iis管理器添加的用户
-
另一种是windows用户,点击选择->高级->立即查找,如下图所示,选择administrator点击确定。
-
右击站点,选择部署-启用web deploy发布(这里选择刚才添加的iis管理器用户或者windows 的administrator,其它不用管,点击设置,结果提示成功后,关闭就可以。)
-
客户端配置:
使用Visual Studio中WebDeploy来发布网站
1、在VS的资源管理器中选中项目名称,之后右键项目名称选择发布,进入发布向导
2、添加发布的配置文件,输入配置文件名称
3、现在选择WEB Deploy输入相应的信息,服务器输入服务器的IP地址,站点名称、用户名(IIS中添加的网站授权的用户名)和密码,信息输入完成,之后点击验证连接按钮:
4、如果IIS和WebDeploy配置正确的话,就会出现绿色的勾,表示配置成功,直接点击下一步
5、验证连接成功之后就可以下一步配置其他的信息,配置信息完成就可以发布网站。
参考blog: