Visual Studio 远程发布之 WebDeploy

使用C#开发网站或者服务时,每次都需要先发布到本地再拷贝到服务器上替换。这样是很麻烦的,那么有VS是否支持远程发布呢?

答案是支持的。

 

这里以一个WebAPI的发布为例。

 

第一步、配置新建发布配置

在解决方案中选择要发布的项目,之后新建发布选择【Web 服务器(IIS)】

 

  Visual Studio 远程发布之 WebDeploy

按照下边截图中的提示的内容配置

默认用户名我写错了,应该是administrator

  Visual Studio 远程发布之 WebDeploy

 

新建发布配置完成以后,再次点击编辑会是这样的效果

点击验证链接会提示验证成功,前提是目标服务器上已经发布了实际的站点

Visual Studio 远程发布之 WebDeploy

 

 

 如果验证链接不通过,请检查目标服务器得IIS是否配置正确,以及防火墙是否关闭或开放端口

在站点上右键菜单必须要有部署这一项,如果没有需要下载安装Web Deploy 3 这一插件

Visual Studio 远程发布之 WebDeploy

 

 

在IIS的官网中搜索 Deploy ,最下边有一项 Web Depooy v3下载安装即可

 

 Visual Studio 远程发布之 WebDeploy

 

 

防火墙的设置就不在这里细说了,如果可以关闭防火墙就直接关闭;

如果需要开启防火墙,那么可以对IIS程序进行特定的过滤。

如果有其他问题,请私信我吧。

 

上一篇:java错误无效的源发行版:16


下一篇:torch.RNN使用