Web Deploy发布网站及常见问题解决方法(图文)
作者:mdxy-dxy 发布时间:2023-11-05 00:05:40
Web Deploy对于ASP.NET开发人员来说绝不陌生,在开完完成后我们部署网站的过成功使用Web Deploy可以很便捷的实现从Visual Studio一键部署到服务器,并且可以自动判断文件是否有更改,并进行相应的修改和删除。由于最近恰好入手一台Windows Server 2008 R2的服务器,所以周良就在这上面进行了一番测试研究。
安装Web Deploy
安装的详细过程这里就不再赘述,主要是确保以下几项服务安装正确。
1. 安装之前确认服务器安装了管理服务:IIS-Add Role Service
2. 下载Web Deploy
下载地址:http://www.iis.net/downloads/microsoft/web-deploy
3. 点击安装,如果你不需要PHP,可以将PHP相关的全部取消,点击I accept就可以进行下载和自动安装。如果是手动在安装一定要确保Web Deploy的所有组件都安装上,否则在使用的时候就会产生404错误。
4. 安装完成后,为网站创建一个非管理员的账号,同时将IIS中Management Service中“Enable Remote connections”勾选。
5. 配置Configure Web Deploy Publishing
6. 打开服务器的8127端口
使用Web Deploy的常见问题
安装完成后就可以开始在Visual Studio中开始配置连接。在刚开始使用的时候周良曾遇到如下的问题,这里附上我的解决方法,欢迎大家讨论:错误的信息可以通过查看服务器上的“Web Deploy”事件日志。
错误一:Not able to log on the user ‘.\WDeployConfigWriter'
第一次安装好之后,未检查用户是否创建正确所以出现了无法登陆的情况,这个问题是由于服务器用户组中WDeployAdmin 和WDeployConfigWriter用户未能创建。这种情况下,需要我们手动去创建两个用户,并进行相关权限的配置。具体步骤如下:
1. 在服务器本地用户中创建 WDeployAdmin 和 WDeployConfigWriter. 并设置密码(第四步还将用到)。二者都同时勾选“密码永不过期“ 。
2. 添加WDeployAdmin 到Administrators组
3. 打开C:\\Windows\system32\inetsrv\config—属性—安全,添加WDeployConfigWriter并赋予修改和写权限
4. 打开IIS,选择”Management Service Delegation ( 管理服务委派)”将这里所有用户名为WDeploy* 的点击右侧的“编辑”—“设置”填写第一步添加的用户名和密码。
设置完成以后,就能够正常使用Web Deploy进行连接,如果使用仍然有错误,那么继续检查事件日志。
错误二:System.UnauthorizedAccessException: 试图执行未经授权的操作。
出现此类问题通常是由于创建用户时未授权造成。
首先检查错误一中的第二,三步中提到的授权是否正常。
然后重新配置用户的授权。
在IIS中右键网站-选Deploy菜单中的Configure Web Deploy Publishing
选择Windows,点击“Select”
;
输入创建的非管理员的Deploy用户名
周良到此步为止,问题解决。
接下来就可以通过VS进行连接发布。
猜你喜欢
- 从10月7号开始到10月15日止,已经有8天了,网络上关于uucall断网事件的真相之争从来就没有停息过。根据专业人士的判断以及网友们的各种
- 网易邮箱最近收不到GoDaddy发来的邮件,如果谁用的是网易邮箱,最好尽快修改到Gmail,QQ,foxmail,msn,live邮箱网易邮
- 时光倒流啦,想想看七年前,你还在干什么呢,还想得起来吗?那时的互联网是什么样子,你还记得吗?七年前,我那时才上初二,当时也不知道在那跑着玩呢
- 国产网游在经历了飞速发展的同时,内容低俗、同质化等现象也日趋严重。日前,继下令关闭45款低俗暴力网络游戏之后,国家新闻出版总署整治网游市场再
- 网站简介:蓝色理想 www.blueidea.com 诞生于1999年的10月,站长本名曾沐阳。从成立之初,蓝色理想就以建设网站设计与开发人
- 这里,先介绍一个比较常规的欺骗案例吧。我在《常用在线支付方式对比:PayPal、信用卡和支票》这篇文章中指出,PayPal在收款上是重保护消
- 作为一种资源的组织和表达机制,Web已成为Internet最主要的信息传送媒介。因此Web的性能已经成为判断一个网站成功与否的一个重要评估标
- 奇艺网CEO龚宇3月3日凌晨消息,据百度独立视频公司奇艺网CEO龚宇透露,2010年奇艺网用于购买影视剧版权的合同金额将达到2亿元。“奇艺网
- awk #对字段的处理是sed,grep不能实现的。awk -F , 'NR==1,NR==2 {print $1 $2}'
- 在博客中加入微博的内容,向访问博客的用户展示微博个人信息、最新发表的微博消息以及最新的若干位听众,并可通过点击查看微博消息,从而 吸引他人收
- 一、为何要DDoS?随着Internet互联网络带宽的增加和多种DDoS黑客工具的不断发布,DDoS拒绝服务攻击的实施越来越轻易,DDoS攻
- 中国领先的社区平台与服务提供商康盛创想(Comsenz)旗下核心产品Discuz!新版正式发布。全新推出的Discuz! 7.2版本从用户注
- 一、AIDEAIDE(Advanced Intrusion Detection Environment)是一款针对文件和目录进行完整性对比检
- 除非帐户处于付款保留状态或另有书面协定(包括电子邮件),当帐户余额达到 $100 美元后,Google会在当月月末后约 30 天内向你发出支
- 前言sort命令将每一行作为一个单位进行比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按一定的顺序进行输出,实际上,
- vsFTP服务器的安装安装一个软件实在是不许要在这里介绍,因此,这里的安装主要针对vsFTPd服务器的初级配置。这是我这个菜鸟学习LINUX
- 5、配置作用域接着要为新建的应用程序IIS6URL授权配置作用域。右键点击“IIS6URL授权”选项
- Google官方原文:How do I pick up my Western&n
- 服务器虚拟化只需要较少的硬件资源就能运行多重应用程序和操作系统,能允许用户根据自身需求快速调配新的资源。但是这些灵活性也导致网络和安全管理者
- 相对来说,中小企业多数存在技术力量/储备较弱,规模偏小,抵御系统灾难/风险能力弱等缺点;同时由于竞争环境和成本压力,中小企业的IT状况也很难