0
点赞
收藏
分享

微信扫一扫

Visual Studio直接远程部署到 IIS

汤姆torn 2022-04-02 阅读 57
.net

在任务管理器中查看,有没有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>

 

 

举报

相关推荐

0 条评论