一、配置服务器

1.安装管理服务

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

二.安装WebDeploy

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

https://www.iis.net/downloads/microsoft/web-deploy
离线包没有WebDeploy3.6版本的,不过影响不大

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

我当时服务器没有Web平台安装程序,可以通过链接下载
http://www.microsoft.com/web/downloads/platform.aspx

2.3配置WebDeploy的专用账户

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

很可惜,我这里是二般情况
我重新创建了WDeployAdmin 和 WDeployConfigWriter 这两个账户
具体操作参考:
http://www.voidcn.com/blog/yiyihuazi/article/p-6043951.html
接下来添加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. IIS配置和发布网站

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

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

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

  3. IIS7.5 在已有的WEB网站上配置FTP发布

    IIS7.5 在已有的WEB网站上配置FTP发布 永不过期链接:http://www.yingxiaobu.com/forum.php?mod=viewthread&tid=114&e ...

  4. linux配置Jexus发布asp.net网站

    http://www.cnblogs.com/shanyou/p/3362150.html linux配置Jexus 博文如上,写得很详细了,具体操作下来是完成可以成功的. Ubuntu14.10实测 ...

  5. 购买、配置阿里云Linux服务器配置ftp发布网站全教程

    在我们开发网站或者搭建个人博客的时候,都会涉及到服务器的使用,而对于使用服务器时所要接触到的各种新名词与繁琐的配置方法,都让我们手足无措,在此,将给大家提供一份阿里云服务器的购买与配置教程,搭配Wor ...

  6. ASP.NET Core网站使用Nginx布署Linux上配置和发布及相关代码

    本文主要介绍使用ASP.NET Core开发的网站,运行布署在Linux上的方法,包括.NET Core SDK找安装,项目的发布和网站运行及开机自动启动及Nginx相关配置方法 . 原文地址:ASP ...

  7. 如何在IIS上配置多个网站,及网站发布配置讲解

    如何在IIS6.0里配置多个网站?目前常用有以下三种:a.多个端口 b.多个IP c.主机头 下面就每种方法分别做一下介绍. 一.多端口多网站这种方法是指为每个网站指定不同的端口.IIS配置的网站的默 ...

  8. Web Deploy发布网站及常见问题解决方法(图文)

    Web Deploy发布网站及常见问题解决方法(图文) Windows2008R2+IIs7.5 +Web Deploy 3.5 Web Deploy 3.5下载安装 http://www.iis.n ...

  9. Web Deploy 发布网站错误 检查授权和委派设置

    Web Deploy发布ASP.NET网站给我们提供方便,配置好后可以很方便地发布网站到IIS服务器. 自安装Web Deploy一年以来,一直都用得好好地. 直到最近,Gitlab-CI自动发布出了 ...

最新文章

  1. RDKit | 基于RDKit绘制带原子索引的分子
  2. hp服务器维护开关,HP服务器开机无显维修案例
  3. Spark源码阅读02-Spark核心原理之作业执行原理
  4. sudami和achillis对初学者的建议
  5. 权限框架 - shiro 授权demo
  6. 深度探秘 Java 8 函数式编程(下)
  7. (71)信号发生器DDS方波设计 (一)(第15天)
  8. python查看对象占用内存_『Python』内存分析_List对象内存占用分析
  9. ffmpeg音频文件格式转换(支持重采样采样位数为24位)
  10. java dateutil 获取时间戳_java获取时间戳的方法
  11. gulp minify-css 压缩之后删除calc所在行解决
  12. 高性能服务器架构(High-Performance Server Architecture) .
  13. swiper 弹出图片_结合swiper使用图片懒加载
  14. HTMLCSS基础篇之十一:字体与颜色样式
  15. (转)ANDROID强制锁定竖屏_APP固定设置竖屏或横屏
  16. SpringBoot结合MyBatis 【超详细】
  17. Java文本文档地址地址怎么找_java 中如何在一个文本文档里取出邮件地址
  18. EasyAR-Web手把手基于官方demo的实现
  19. [转]Kademlia详解
  20. STM32(HAL库 标准库通用) AS608光学指纹模块驱动

热门文章

  1. JStorm与Storm源码分析(二)--任务分配,assignment
  2. 如何最大化利用CPU性能创作沉浸式VR体验
  3. 命令行里给个注释,AI就能自动生成代码
  4. 上海张江又一款AI芯发布!性能超英伟达T4,AMD背景团队创办,快手投资
  5. 2020中国人工智能年度评选正在征集!开放4大类别7大奖项
  6. 分析完Top 25中概股科技公司,我们发现了回港二次上市的硬指标
  7. 他们爬了7000家创业公司数据,发现这些领域没那么容易应用AI
  8. 【Flutter】如何写一个Flutter自动打包成iOS代码模块的脚本
  9. 上海虹桥站 启动建设5G网络,DMA助力5G加速
  10. server环境信息【C#代码获取】