在任务管理器中查看,有没有WMSVC(WEB管理服务)以下操作中,服务器均为内网状态,无需联网
一、安装WebPlatformInstaller
下载地址:Web Platform Installer : The Official Microsoft IIS Site
下载安装包后在服务器上安装
二、安装WebDeploy
下载地址:Web Deploy 3.6 : The Official Microsoft IIS Site
下载安装包后在服务器上安装,安装时选择将全部功能安装
三、开启服务器相关功能及服务
1、安装功能
开启服务器的“服务器管理器”,开启添加功能和角色,一直下一步到“服务器角色” 安装IIS管理脚本及工具和管理服务
2、打开服务
在任务管理器中查看,有没有WMSVC(WEB管理服务)
没有的话点击下方的打开服务,找到“Web Managerment Service”服务,启动类型设置为“自动”,然后重启此服务
四、开启IIS的管理服务
打开IIS管理器,点击IIS主页,打开“管理服务”。停止WMSVC服务后:勾选启用远程连接、标识凭据选择“IIS管理器”、填写服务器IP地址。重新启用WMSVC服务
五、添加IIS管理器用户
打开IIS管理器,点击IIS主页,打开“IIS管理器用户”。添加一个用于远程部署的用户。
六、为站点或应用程序配置IIS管理器用户
单击站点,打开”IIS管理器权限” 点击“允许用户”,添加(五)中创建的IIS管理器用户
七、开启站点的WEB远程部署功能
右击站点名称,开启站点的WEB远程部署功能
九、连接时可能遇到的问题
1、用户权限问题
已使用 Web 管理服务连接到远程计算机(“xxx”),但未能授权。请确保你使用了正确的用户名和密码、你连接的站点已存在并且凭据代表的用户有权访问该站点。
验证第五步到第七步配置的有没有问题。
2、远程服务器处理请求出错
Web 部署任务失败。在远程计算机上处理请求时出错
确认安装了WebPlatformInstaller。如果没有安装的话先卸载WebDeploy。然后依次安装WebPlatformInstaller、WebDeploy。重新走一遍流程。
如报授信证书问题 加这个就完事了
<AllowUntrustedCertificate>True</AllowUntrustedCertificate>