Web Deploy配置和使用Visual Studio进行Web项目发布部署
前言:
因为公司一直比较保守所以一直都使用的是window 2008 R2版本的服务器,所以今天要讲的是在Window 2008 R2下如何配置Web Deploy。
Web Deploy介绍:
Web Deploy其实主要是为了解决Web应用程序和Web站点到IIS服务器的部署问题,管理员可以使用Web Deploy同步IIS服务器或迁移到较新版本的IIS。Web Deploy Tool还使管理员和委派用户能够使用IIS管理器将ASP.NET和PHP应用程序部署到IIS服务器。Web Deploy这一技术,完美的解决了那些年的手动部署问题。今天主要是要说说如何在windows服务器下配置Web Deploy。
配置步骤:
点击服务器管理>添加角色
安装Web服务器IIS:
添加web服务器 IIS的角色服务:
选择添加角色服务:
托管Asp.Net web应用程序我们需要添加:
关于配置IIS Web Deploy至关重要的一个服务(管理服务)添加:
IIS7安装和配置Web部署
microsoft详细配置步骤:https://docs.microsoft.com/zh-cn/aspnet/web-forms/overview/deployment/configuring-server-environments-for-web-deployment/configuring-a-web-server-for-web-deploy-publishing-remote-agent
首先下载安裝 Web Platform Installer(web平台安装程序),在安装平台中搜索Web Deploy添加安装:
下载Web平台安装程序:https://www.microsoft.com/web/downloads/platform.aspx
然后打开IIs双击打开web平台安装程序,在搜索框中查找“Web Deploy”,然后按Enter
添加用于托管服务器的Web部署工具:Web Deploy 3.6,并点击安装,光添加是没有作用的哟!
Install Web Deploy3.6:
直接从下载Web部署安装IIS.net Web部署页面https://www.iis.net/download/webdeploy(86 | 64)
在安装向导中,选择“完成”设置选项:
导出 Web Delpoy (xxx.PublishSettings)的配置文件:
在vs中选择发布>新建发布>导入配置文件
验证连接>保存配置>发布:
遇到问题:无法完成远程代理 url”xxxx.xxx.123″基础连接已经关闭,接收时发生错误:
解决方式:
这很有可能就是没有和远程发布服务器握手成功,最大的可能就是与远程发布有关的端口没有开启(8172),所以我们只要到对应的服务中把8172中这个端口配置到安全组中即可!
大家可以双击IIS中的管理服务就能看到远程发布的相关信息,如下图:
总结:
小编在这里把大概配置和发布思路通过图文的方式展示了出来(感觉这种方式更加的通俗易懂),写的不是特别详细不要见怪。假如没有尝试过的可以动手实践一下,你肯定能够感受到web Deploy部署的便捷。
原文地址:https://www.cnblogs.com/Can-daydayup/p/10787456.html
相关推荐
-
聊聊数据库级联删除与伪删除的设计方案 C#
2019-6-19
-
NLog初识使用 C#
2019-8-30
-
互联网级监控平台之内存存储的设计和优化 C#
2019-7-8
-
Asp.NetCore轻松学-实现一个轻量级高可复用的RabbitMQ客户端 C#
2019-4-2
-
ASP.NET Core中的Controller C#
2020-6-13
-
.net core 使用Redis的发布订阅 C#
2019-4-18
-
花10分钟搞懂开源框架吧 – 【NancyFx.Net】 C#
2019-7-2
-
C#由变量捕获引起对闭包的思考 C#
2019-5-12
-
ABP框架集成WCF实现依赖注入 C#
2019-8-30
-
记一个数据库游标的实例 C#
2019-9-2