标签:Web IIS 配置 发布 防火墙 Visual Studio 服务器 WebDeploy
使用C#开发网站或者服务时,每次都需要先发布到本地再拷贝到服务器上替换。这样是很麻烦的,那么有VS是否支持远程发布呢?
答案是支持的。
这里以一个WebAPI的发布为例。
第一步、配置新建发布配置
在解决方案中选择要发布的项目,之后新建发布选择【Web 服务器(IIS)】
按照下边截图中的提示的内容配置
默认用户名我写错了,应该是administrator
新建发布配置完成以后,再次点击编辑会是这样的效果
点击验证链接会提示验证成功,前提是目标服务器上已经发布了实际的站点
如果验证链接不通过,请检查目标服务器得IIS是否配置正确,以及防火墙是否关闭或开放端口
在站点上右键菜单必须要有部署这一项,如果没有需要下载安装Web Deploy 3 这一插件
在IIS的官网中搜索 Deploy ,最下边有一项 Web Depooy v3下载安装即可
防火墙的设置就不在这里细说了,如果可以关闭防火墙就直接关闭;
如果需要开启防火墙,那么可以对IIS程序进行特定的过滤。
如果有其他问题,请私信我吧。
标签:Web,IIS,配置,发布,防火墙,Visual,Studio,服务器,WebDeploy 来源: https://www.cnblogs.com/wangms1221/p/15507019.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。