当前位置:首页 > 科技  > 软件

Web Deploy配置并使用Visual Studio进行.NET Web项目发布部署

来源: 责编: 时间:2023-12-13 17:03:05 410观看
导读前言今天要讲的是在Window 2008 R2版本的服务器下如何配置Web Deploy并使用Visual Studio进行.NET Web项目发布部署。Web Deploy介绍Web Deploy其实主要是为了解决Web应用程序和Web站点到IIS服务器的部署问题,管理员可

前言

今天要讲的是在Window 2008 R2版本的服务器下如何配置Web Deploy并使用Visual Studio进行.NET Web项目发布部署。9Km28资讯网——每日最新资讯28at.com

Web Deploy介绍

Web Deploy其实主要是为了解决Web应用程序和Web站点到IIS服务器的部署问题,管理员可以使用Web Deploy同步IIS服务器或迁移到较新版本的IIS。Web Deploy Tool还使管理员和委派用户能够使用IIS管理器将ASP.NET和PHP应用程序部署到IIS服务器。Web Deploy这一技术,完美的解决了那些年的手动部署问题。今天主要是要说说如何在windows服务器下配置Web Deploy,并使用Visual Studio远程发布项目。9Km28资讯网——每日最新资讯28at.com

服务器IIS Web Deploy配置

点击服务器管理>添加角色

图片图片9Km28资讯网——每日最新资讯28at.com

安装Web服务器IIS

图片图片9Km28资讯网——每日最新资讯28at.com

添加web服务器IIS的角色服务

选择添加角色服务:9Km28资讯网——每日最新资讯28at.com

图片图片9Km28资讯网——每日最新资讯28at.com

托管Asp.Net web应用程序我们需要添加:9Km28资讯网——每日最新资讯28at.com

图片图片9Km28资讯网——每日最新资讯28at.com

关于配置IIS Web Deploy至关重要的一个服务(管理服务)添加:9Km28资讯网——每日最新资讯28at.com

图片图片9Km28资讯网——每日最新资讯28at.com

IIS7安装和配置Web部署

  • 微软详细配置步骤: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.aspx9Km28资讯网——每日最新资讯28at.com

然后打开IIs双击打开web平台安装程序,在搜索框中查找“Web Deploy”,然后按Enter9Km28资讯网——每日最新资讯28at.com

图片图片9Km28资讯网——每日最新资讯28at.com

添加用于托管服务器的Web部署工具:Web Deploy  3.6,并点击安装,光添加是没有作用的哟!9Km28资讯网——每日最新资讯28at.com

图片图片9Km28资讯网——每日最新资讯28at.com

Install Web Deploy3.6:9Km28资讯网——每日最新资讯28at.com

图片图片9Km28资讯网——每日最新资讯28at.com

在安装向导中,选择“完成”设置选项:9Km28资讯网——每日最新资讯28at.com

图片图片9Km28资讯网——每日最新资讯28at.com

导出 Web Delpoy (xxx.PublishSettings)的配置文件

图片图片9Km28资讯网——每日最新资讯28at.com

图片图片9Km28资讯网——每日最新资讯28at.com

使用Visual Studio远程发布.NET Web项目

在VS中选择发布>新建发布>导入配置文件:9Km28资讯网——每日最新资讯28at.com

图片图片9Km28资讯网——每日最新资讯28at.com

验证连接>保存配置>发布:9Km28资讯网——每日最新资讯28at.com

图片图片9Km28资讯网——每日最新资讯28at.com

Visual Studio远程发布可能遇到的问题

无法完成远程代理 URL"https://192.xxx.xxx/MSDEPLOYAGENTSERVICE"发送请求。基础连接已经关闭:接收时发生错误

图片图片9Km28资讯网——每日最新资讯28at.com

解决方式:9Km28资讯网——每日最新资讯28at.com

这很有可能就是没有和远程发布服务器握手成功,最大的可能就是与远程发布有关的端口没有开启(8172),所以我们需要到远程部署的服务中把(8172)端口配置到安全组中即可!9Km28资讯网——每日最新资讯28at.com

大家可以双击IIS中的管理服务就能看到远程发布的相关信息,如下图:9Km28资讯网——每日最新资讯28at.com

图片图片9Km28资讯网——每日最新资讯28at.com

图片图片9Km28资讯网——每日最新资讯28at.com

已使用Web部署代理服务连接到“132.22.xxx.xxx”,但未能授权

图片图片9Km28资讯网——每日最新资讯28at.com

原因:出现这种情况的原因可能是你选择要为其授予发布权限的用户名或者是密码有误,填写正确的用户名和密码即可发布成功!9Km28资讯网——每日最新资讯28at.com

关于选择授予发布权限的用户有两种:第一种是IIS默认的用户名,密码是登录远程服务器的密码。9Km28资讯网——每日最新资讯28at.com

第二种是所添加IIS管理器用户时所设置的用户名和密码。9Km28资讯网——每日最新资讯28at.com

图片图片9Km28资讯网——每日最新资讯28at.com

无法完成远程代理 URL"https://192.xxx.xxx/MSDEPLOYAGENTSERVICE"发送请求。操作超时

图片图片9Km28资讯网——每日最新资讯28at.com

解决方式:9Km28资讯网——每日最新资讯28at.com

其实我也不知道为会操作超时,在网上了许久也没有找到我想要的解决方案,不过后来我想了想Web Deploy远程部署会使用的到(80)端口,而后我发现我的服务器没有配置(80)端口的安全组,于是到远程部署的服务中把(80)端口配置到安全组中,最后解决了操作超时的问题!9Km28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-44418-0.htmlWeb Deploy配置并使用Visual Studio进行.NET Web项目发布部署

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: Go 语言在微服务架构中的应用

下一篇: 利用IntelliJ IDEA内置Git插件,轻松使用Github

标签:
  • 热门焦点
  • 6月iOS设备好评榜:第一蝉联榜首近一年

    作为安兔兔各种榜单里变化最小的那个,2023年6月的iOS好评榜和上个月相比没有任何排名上的变化,仅仅是部分设备好评率的下降,长年累月的用户评价和逐渐退出市场的老款机器让这
  • 线程通讯的三种方法!通俗易懂

    线程通信是指多个线程之间通过某种机制进行协调和交互,例如,线程等待和通知机制就是线程通讯的主要手段之一。 在 Java 中,线程等待和通知的实现手段有以下几种方式:Object 类下
  • Automa-通过连接块来自动化你的浏览器

    1、前言通过浏览器插件可实现自动化脚本的录制与编写,具有代表性的工具就是:Selenium IDE、Katalon Recorder,对于简单的业务来说可快速实现自动化的上手工作。Selenium IDEKat
  • 让我们一起聊聊文件的操作

    文件【1】文件是什么?文件是保存数据的地方,是数据源的一种,比如大家经常使用的word文档、txt文件、excel文件、jpg文件...都是文件。文件最主要的作用就是保存数据,它既可以保
  • 三言两语说透柯里化和反柯里化

    JavaScript中的柯里化(Currying)和反柯里化(Uncurrying)是两种很有用的技术,可以帮助我们写出更加优雅、泛用的函数。本文将首先介绍柯里化和反柯里化的概念、实现原理和应用
  • .NET 程序的 GDI 句柄泄露的再反思

    一、背景1. 讲故事上个月我写过一篇 如何洞察 C# 程序的 GDI 句柄泄露 文章,当时用的是 GDIView + WinDbg 把问题搞定,前者用来定位泄露资源,后者用来定位泄露代码,后面有朋友反
  • 每天一道面试题-CPU伪共享

    前言:了不起:又到了每天一到面试题的时候了!学弟,最近学习的怎么样啊 了不起学弟:最近学习的还不错,每天都在学习,每天都在进步! 了不起:那你最近学习的什么呢? 了不起学弟:最近在学习C
  • 三星电子Q2营收60万亿韩元 存储业务营收同比仍下滑超过50%

    7月27日消息,据外媒报道,从三星电子所发布的财报来看,他们主要利润来源的存储芯片业务在今年二季度仍不乐观,营收同比仍在大幅下滑,所在的设备解决方案
  • 引领旗舰级影像能力向中端机普及 OPPO K11 系列发布 1799 元起

    7月25日,OPPO正式发布K系列新品—— OPPO K11 。此次 K11 在中端手机市场长期被忽视的影像板块发力,突破性地搭载索尼 IMX890 旗舰大底主摄,支持 OIS
Top