Visual Studio 2019 使用 Web Deploy 发布远程站点到IIS服务器
Visual Studio 2019 使用 Web Deploy 发布远程站点到IIS服务器的方式
在开发完项目之后,我们需要把开发的项目发布到指定的服务器上,有两种方式,如下
1、把项目发布成文件系统,把已发布的文件系统文件拷贝到iis服务器,然后进行部署网站即可。
2、使用Web Deploy快速发布至iis服务器
笔者重点介绍第二种方式,即使用Web Deploy快速发布至iis服务器的完整步骤,另外笔者使用的是Windows Server 2019 Standard 系统 作为iis服务器的

具体步骤如下
1、查看是否安装了Web Deploy,未安装的话,去下载 https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=43717 安装即可,正常情况下Windows Server 系统会自带。

下载中文版本,下载之后点击安装,安装类型 选择 完整 安装即可

2、安装IIS管理服务(说明:如果IIS管理服务已安装(并启动),可省略该步骤。)
1、打开服务器管理器

点击添加角色,选择下一步

选择下一步

选择下一步

选择 Web服务器(IIS)

点击 安装 等待安装完成即可
3、配置 IIS 管理,打开iis管理器

双击 管理服务 确认以下信息,保持默认即可(注意,默认端口号:8172),注意 第一次设置的时候只能选择Windows 凭证即winows 用户验证,完后第一次设置以后,下次设置的时候在可以选择Windows 凭证和IIS管理凭证



添加iis管理用户, 双击 IIS 管理器用户




配置“站点” 的 IIS 管理器权限,先建一个网站testaspnetcore,然后给testaspnetcore站点设置iis管理权限


4、使用Visual studio 2019 通过Web Deploy 发布项目到IIS服务器上
选择项目,右键 发布, 选择IIS FTP等

输入服务器 站点名称 用户名个密码,点击 验证连接

点击 保存 发布

5、遇到错误以及解决方式
1、 输入服务器 站点名称 用户名个密码,点击 验证连接 失败,首先确认 服务器 站点名称 用户名个密码是否正确,再次查看WMSVC即Web Management Service服务 是否启动 ,未启动,启动服务,win + r 输入 services.msc

2、 错误 Web deployment task failed,出现http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_FILE_IN_USE。) 文件正在使用

Visual Studio 2019 使用 Web Deploy 发布远程站点到IIS服务器的更多相关文章
- Visual Studio 使用 Web Deploy 发布远程站点
Ø 简介 本文介绍 Visual Studio 如何使用 Web Deploy发布远程站点,有时候我们开发完某个功能时,需要快速将更改发布至服务器.通常 Visual Studio 可以采用两种方式 ...
- Visual Studio 2019 正式版今日发布 key
Visual Studio 2019 EnterpriseBF8Y8-GN2QH-T84XB-QVY3B-RC4DFVisual Studio 2019 ProfessionalNYWVH-HT4X ...
- VS2015 使用 Web Deploy 发布网站到 WindowsServer2008 R2服务器详解
使用原因:由于开发期间需要将开发出的网站随时提交到服务器以便公司高层随时访问所以要求将开发出的网站每天发布到服务器,频繁度比较高,因此不能再使用之前的方式(发布到本地后再拷贝文件到服务器),所以想到了 ...
- Visual Studio 2019新建Web项目
选择创建新项目 选择ASP.NET Web 应用程序,下一步 填好相关信息,位置是保存项目的位置,点击创建 创建你需要的项目项,我们这里选择空项目,点击创建 添加文件 右击项目名 -> 添加 - ...
- [翻译] Visual Studio 2019 RC版发布
[翻译] Visual Studio 2019 RC版发布 原文: Visual Studio 2019 Release Candidate (RC) now available 今天,我们将分享 V ...
- ComponentOne 2019V1:全面支持 Visual Studio 2019
ComponentOne Enterprise 2019V1已经正式发布,本次更新的最大亮点就是 ComponentOne 控件全面支持 Visual Studio 2019. 作为一款专注于企业应用 ...
- Visual Studio 使用Web Deploy发布项目
工具:Web Deploy 3.6 点击下载 (强烈推荐使用独立的Web Deploy 安装包安装) 使用 Web Platform Installer 安装 Web Deploy(3.5,3.6都安 ...
- 如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目
原文: 如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目 本主题介绍如何在以下产品中使用 一键式发布 发布(部署)Web 应用程序项目: Visual Studio ...
- Visual Studio 2010 将网站直接发布到远程站点
原文:Visual Studio 2010 将网站直接发布到远程站点 这次说下如何将web应用程序直接发布到IIS服务器站点!!! 问题的由来 本人每天要发布更新的程序,所以每次更新的时候要做的工作: ...
随机推荐
- api markdown 编排模版
#### 简要描述: - 查询城市编码 #### 接口版本: |版本号|制定人|制定日期|修订日期||:---- |:------ |:-------- |------- ||1.0 |XXX|201 ...
- cpio命令
RPM包中文件提取 cpio命令主要有三种基本模式:"-o"模式指的是copy-out模式,就是把数据备份到文件库中:"-i"模式指的是copy-in模式,就是 ...
- win下如何生成 github ssh公钥 GIT
1. 安装git,可以去官网下最新的,但由于局域网问题,我们百度git即可,一般版本也比较新: 2. 一路默认下一步,安装成功后,从程序目录打开 "Git Bash": 3. 输入 ...
- 通过visual studio制作类库的文档
java的集成开发工具,可以导出jar的文档. visual studio 也可以生成类库的文档,邮件项目属性,生成,输出下,选择XML文档文件.然后生成项目,就会再bin下面生成一个xml文件. 将 ...
- 小顶堆第二弹-----堆降序排序(C语言非递归)
现在po一下C语言版本的,留作以后接口使用. 1 #include <stdio.h> #include <stdlib.h> #define HEAP_SIZE 100 #d ...
- rest-framework频率组件、url注册器、响应器、分页器
频率组件 import time from rest_framework.throttling import BaseThrottle,SimpleRateThrottle IP_DICT = {} ...
- 《3+1团队》【Beta】Scrum meeting 3
项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 3+1团队 团队博客地址 https://home.cnblogs.com/u/3-1group ...
- 忘记 MySQL 的 root 帐号密码该怎么办
如果你忘了 MySQL 的 root 帐号密码,别担心,使用下面步骤就可以重设一个新密码: 首先停止 MySQL 服务 “/etc/init.d/mysql stop” 启动 MySQL 服务并屏蔽用 ...
- mysql占用内存过高调优方法
最近测试一个站点,用mysql 5.6+mencache 内存16GB,但是进行查询的时候还是导致CPU占用过高,达到80%左右,所以想办法如何进行调优.以下几个参数进行参考选择 优化mysql数据 ...
- js弹窗输入
<html> <head> <title>js输入对话框</title> </head> <body> <script l ...