一、配置服务器

1.安装管理服务

2.点击管理服务进行配置

二.安装WebDeploy

2.1通过离线安装包方式安装:

离线包没有WebDeploy3.6版本的,不过影响不大

2.2通过Web平台安装程序安装:

我当时服务器没有Web平台安装程序,可以通过链接下载

2.3配置WebDeploy的专用账户

1.一般情况下,WebDeploy 安装好的时候,会创建两个本地账户

很可惜,我这里是二般情况
我重新创建了WDeployAdmin 和 WDeployConfigWriter 这两个账户
具体操作参考:
接下来添加WebDeploy专用账户,后面发布要用
net user 用户名 密码 /add。这样就能创建一个非管理员的普通账户。

2 给账户添加Web站点权限

 
给WebDeploy专用账户添加操作权限
 

重要事项:测试管理服务是否可用

一个需要关注的事情是你的服务器上是否启用了防火墙,或你的服务器在集群中的位置。
管理服务默认使用HTTPS协议运行在8172这个端口。这个端口可能默认被你主机的设置关闭了。
这样的话,要么你需要在防火墙/或宿主上打开它—要么选择一个允许的端口号。
要测试管理服务是否可用,只需要打开浏览器并访问类似https://yourservername:8172/MsDeploy.axd 的链接就可以—如果你被要求提供用户名/密码,那说明它没有被防火墙阻挡。如果是超时则说明防火墙禁用了端口。

三、配置VS发布文件

VS 点击发布采用WebDeploy方式
 

【发布方法(M)】选择Web Deploy =>

【服务器(E):】填写服务器的IP地址 =>

【站点名称(T):】填写IIS中网站的名称 =>

【用户名(N):】填写windows 服务器的远程登录账号  =>

【密码(W):】填写windows 服务器的远程登录密码 =>

【目标URL(L):】填写网站的URL例如  http://xxx.xxxxxx.xxx  =>

点击 【验证连接(V)】按钮 =>证书出错点击【接受】按钮 =>【下一步】

发布成功

四、配置WebDeploy

进入WebDeploly
path %programfiles%\IIS\Microsoft Web Deploy V3
查看备份
msdeploy.exe -verb:dump -source:backupManager=网站名
恢复备份
msdeploy.exe -verb:sync -source:backupManager -dest:backupManager=webdeploy/备份的名字

参考:

https://msdn.microsoft.com/zh-cn/magazine/gg185703.aspx

http://www.cnblogs.com/zhaozhengyan/p/win2008R2_webdeploy.html

Win2008R2配置WebDeploy发布网站的更多相关文章

  1. Windows server 2012配置WebDeploy发布网站

    以前都是使用win2008r2服务器,最近更新了操作系统到WINDOWS 2012,发现以前的做法已经不适用了. win2008r2配置WebDeploy: https://www.cnblogs.c ...

  2. Win2008R2配置WebDeploy

    一.配置服务器 1.安装管理服务 2.点击管理服务进行配置 3.安装WebDeploy 3.1通过离线安装包方式安装: https://www.iis.net/downloads/microsoft/ ...

  3. Win2008R2配置WebDeploy(转)

    一.配置服务器 1.安装管理服务 2.点击管理服务进行配置 3.安装WebDeploy 3.1通过离线安装包方式安装: https://www.iis.net/downloads/microsoft/ ...

  4. IIS配置和发布网站

    一.安装配置IIS 控制面板->程序和功能->启用或关闭Windows功能 选中“Internet Information Services”,勾选Web管理工具子项,万维网服务子项(万维 ...

  5. VS2013使用WebDeploy发布网站到IIS服务器

    VS2013用Web Deploy方式发布网站到IIS服务器发布文档 VS版本:VS2013 服务器版本:Windows Server 2012 R2 IIS版本:IIS8.0 Web Deploy版 ...

  6. Windows Server 2012 RS 配置IIS8.0+发布网站

    一.配置iis 8.0 IIS 8.0 是 windows server 2012 自带的服务器管理系统.相比之前版本,IIS 8.0 安装和操作都更加简单,界面也很简洁,安装也很迅速. 1. 进入w ...

  7. Visual Studio使用Web Deploy远程发布网站及其配置

    https://blog.csdn.net/yzj_xiaoyue/article/details/60574378 废话不多说,直接进入正题(各个步骤请看图片的序号): IIS配置 1.打开服务器 ...

  8. (转)IIS5.1的安装配置并发布ASP.NET网站

    最近跟老师做一个桥梁养护系统的项目,要求用VS2008+Sql Server2000,服务器用IIS.由于之前做过的ASP.NET项目都是用的VS内置的服务器,并没有使用过IIS,第一次搭,花了几个小 ...

  9. iis6下配置支持.net4.0&发布网站[转]

    iis6配置支持.net4.0 在win2003操作系统上发布两个网站,首先配置iis: 1.下载 .net framework 4.0   差不多48MB 2.安装 3.打开iis: 开始=> ...

随机推荐

  1. redis做session会话共享

    项目中需要两个不同的web项目互相访问,用户对象为同一个User.决定用Redis来存储用户对象信息...ok,环境搭建开始: 1.pom.xml引入Redis依赖的jar: <!-- jedi ...

  2. C#多线程和异步(二)——Task和async/await详解

    一.什么是异步 同步和异步主要用于修饰方法.当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行,我们称这个方法是同步方法:当一个方法被调用时立即返回,并获取一个线程执行该方法内部的业务 ...

  3. (转)windows 下安装配置 Nginx 详解

    windows 下安装配置 Nginx 详解 本文转自https://blog.csdn.net/kingscoming/article/details/79042874 nginx功能之一可以启动一 ...

  4. xml实体注入学习

    好久没学习技术了  很多东西都忘了  复习一下 测试代码 <?php $xml = file_get_contents("php://input"); $data = sim ...

  5. 爬虫基础02-day24

    写在前面 上课第24天,打卡: 努力不必让全世界知道: s16/17爬虫2 内容回顾: 1. Http协议 Http协议:GET / http1.1/r/n...../r/r/r/na=1 TCP协议 ...

  6. 什么是CRUD

    CRUD是指在做计算处理时的增加(Create).读取查询(Retrieve).更新(Update)和删除(Delete)几个单词的首字母简写.主要被用在描述软件系统中数据库或者持久层的基本操作功能.

  7. UDP客户/服务器程序所用的套接字函数

  8. luogu 2296 寻找道路 简单BFS

    简单的BFS,练习基础 #include<bits/stdc++.h> #define rep(i,x,y) for(register int i=x;i<=y;i++) #defi ...

  9. Spark Streaming连接Kafka的两种方式 direct 跟receiver 方式接收数据的区别

    Receiver是使用Kafka的高层次Consumer API来实现的. Receiver从Kafka中获取的数据都是存储在Spark Executor的内存中的,然后Spark Streaming ...

  10. Windows jdk安装以及版本切换

    Windows jdk版本切换 一.安装 1.下载 官网: Java SE Development Kit 8 Downloads Java SE 7 Archive Downloads 1.7之前的 ...