VS2019 web部署远程服务器

Posted 雨田纸墨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2019 web部署远程服务器相关的知识,希望对你有一定的参考价值。

一、下载安装Web Deploy 下载地址:https://www.iis.net/downloads/microsoft/web-deploy

  在安装的时候个人认为选择完整方式,然后全部安装避免安装不全出现问题。

二、安装完成后,需要开启IIS管理服务,打开Windows Server的服务器管理器,点击添加角色和功能:

  

 

  勾选“管理服务”

   

 

  安装成功后,完成之后再服务列表中会多出Web Management Service服务,并确保该服务启动。

  

 

 

 三、这些配置完成后打开IIS,在首页找到管理服务

  

 

  启动远程连接(确认服务器的8172端口已开启)

 

 

 

  设置好了后,记得在防火墙的入站规则开放相对应的端口号和云服务器中的安全组里面的端口号

  选择自己的的站点对IIS管理器权限添加已经在windows server用户组中存在的角色,也可以直接管理员的的身份

  

  基于安全考虑,我们最好提供单独的账户来部署Web项目,同时对于IIS中站点,可以指定哪些用户才具有部署应用程序到此站点的权限。

    首先点击"IIS 管理器用户":

    

    然后点击"添加用户":

    

     然后配置账户名和密码:

   

   配置完成之后,接下来需要设置站点的用户权限。

  5.配置站点用户权限

  首先点击您程序将要发布到的站点,例如本文为Default Web Site.之后在管理选项中点击"IIS 管理器权限":

  

  之后点击“允许用户”:

 

 将之前我们添加的iepi用户添加到选择的站点权限中:

 

最后点击确定,配置结束。

  四、打开vs发布

  

 

 

 

   最后点击验证连接出现成功即配置成功

  

 

 

原文:https://www.cnblogs.com/potential/p/3751426.html

  

 

以上是关于VS2019 web部署远程服务器的主要内容,如果未能解决你的问题,请参考以下文章

IIS服务器 远程发布(Web Deploy)配置 VS2010 开发环境 Windows Server 2008服务器系统

迁移到 VS 2019 后无法发布

Jenkins+.Net+VS+SVN+SSH+IIS 实现部署远程服务器

VS 远程调试阿里云上的web站点,Remote Debugger

从 VS2010 调试远程 IIS 服务器上运行的 ASP.NET 应用程序

WCF 远程调试的符号位置