Web Deploy 安装与使用 和 VS自动化部署
先安装IIS的管理服务,打开server manager(服务器管理器),点击Add Roles and feature(添加角色和功能),在server roles(服务器角色)里,勾选上management service(管理工具)安装管理服务。如下图所示
安装好之后,打开iis,选择iis默认根节点,右侧面板中点击获取新的web平台组件,安装平台组件,通过平台组件安装会自动安装web deploy对应依赖和内容组件
安装好后,打开web平台组件程,选择产品选项,搜索web deploy组件
选择最新版的web Deploy组件进行安装,我这边安装的3.6
开启服务管理
注:只有在管理服务停止的时候才能编辑管理服务的内容
添加一个iis管理器用户
添加一个站点
选择我们创建的test网站 添加iis管理器权限
注:Windows管理权限我试了下不设置也可以(可以不设置)
选择我们之前创建的iis管理器用户
查看部署配置信息
如果还验证不过去,可能需要您修改一下pubxml文件,在PropertyGroup下面加入一个配置,以允许不受信的证书。pubxml文件位于properties下的PublishProfiles下。
1 <AllowUntrustedCertificate>True</AllowUntrustedCertificate>
验证通过,配置好后点击发布,完美实现远程部署