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服务器站点!!! 问题的由来 本人每天要发布更新的程序,所以每次更新的时候要做的工作: ...
随机推荐
- navicat for mysql 链接时报错:1251-Client does not support authentication protocol requested by server
客户端使用navicat for mysql.本地安装了mysql 8.0.但是在链接的时候提示: 主要原因是mysql服务器要求的认证插件版本与客户端不一致造成的. 打开mysql命令行输入如下命令 ...
- edgex简述
一.概述 Edgex foundry是一个Linux 基金会运营的开源边缘计算物联网软件框架项目,该项目的核心是基于与硬件和操作系统完全无关的参考软件平台建立的互操作框架,使能即插即用的组件生态系统, ...
- MySQL 5.7主从复制实战篇
MySQL 5.7主从复制实战篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装MySQL数据库并启动 1>.在MySQL官方下载相应的安装包(https://dev ...
- Exchange 退信550 5.1.11 RESOLVER.ADR.ExRecipNotFound
问题描述: 在Exchange 2013环境下,某客户将一个用户的邮箱test@abc.com禁用,过了几天又想连接该邮箱,但是却没有找到禁用的邮箱,然后客户就Enable-MailBox重新创建了一 ...
- ISCC之misc复现-High起来!
题目是赛后经高人指点,跳过坑的,各位看官看看就好 文件下载下来是一张png图片,但是无法打开,估计要修复一下,文件头修复一下,png格式文件头89504EE7 打开是一张二维码,经过扫描后,得到一串中 ...
- linux 非root用户安装nginx
第一步:首先下载依赖包 下载地址 pcre(www.pcre.org),zlib(www.zlib.org),openssl(www.openssl.org) 第二步:上传那个nginx的安装包 下载 ...
- 代码重复检查工具——python的使用CPD比较好用,clone digger针对py2,其他有名的如Simian PMD-CPD CloneDR CCCD CCFinder Bauhaus CodePro
代码重复检测: cpd --minimum-tokens 100 --files g:\source\python\ --language python >log.txt 输出类似: ===== ...
- 前端知识总结--2 js部分
1. JavaScript的『预解释』与『变量提升』 先看以下代码输出啥? var a= 1; function f() { console.log(a); var a = 2; } f(); 首先答 ...
- Jinja2 笔记
注释: {# haha #} 对象引用 : {{data.name}} 或者 {{data['name]}} 控制语句放到{% %}中 {% if not has_in_gifts and not ...
- GITHUB下载ANDRIOD源码
1 git clone https://android.googlesource.com/device/common.git 2 git clone https://android.googlesou ...