设为首页 收藏本站
查看: 952|回复: 0

[经验分享] 项目维护之WinXP IIS中HTTP500的来龙去脉

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-8-14 11:53:27 | 显示全部楼层 |阅读模式
  唉,又是一次相当费力费时的系统维护,为了便于总结和思考,故对这次系统维护进行记录笔记!
  一、问题的起因
  再等几天就是春节了,然而在年前的一周内,对客户的系统进行了再一次维护(你见到过垄断主义的软件吗?)。在对客户的系统维护的过程中,需要对PDA的系统进行升级使用,故客户的电脑上需要安装IIS的组件和Microsoft SQL Server 2000 Windows CE Edition 2.0,然后按照该Windows CE Edition Server Tool的时候需要安装SQL Server 2000的SP4,因此需要对现有的Microsoft SQL Server 2000的数据库打上SP4,然而出现了一个文件,在升级到SP4的过程中,需要知道SA的秘密,可惜的是我没有办法知道SA的秘密(你见到过垄断主义的软件吗? ),而且是不能更改SA的秘密,因此想到了一个办法,重新安装SQL Server 2000,安装SQL Server 2000后立即打上SP4的补丁(安装完毕后再安装其他的系统软件)。
  二、问题的经过:
       带着这样的思考,我着手重装SQL Server 2000,出乎意料的是,在卸载SQL Server 2000发生了未知的错误,我通过在注册表中强制的卸载了SQL Server 2000的注册信息后,试着重新安装,但是我再次安装的时候已经有一个默认的实例,我不能再重新安装(修复SQL2000默认的实例也不能成功)。因
  因为软件只能从默认的实例中获取数据,故不能安装成自定义的实例名称)。实在是麻烦,我安装卸载多次都不能成功,最后没有办法的办法,我只有给客户重新安装操作系统了。郁闷的是,客户的电脑光驱不能正常的读取我自带的Window XP硬装版,最后通过找安装电脑的专业人员对系统进行了重新安装(其实是Ghost还原)。OK,系统终于成功安装了,安装成功后,我立即安装IIS,成功安装完毕,接着我安装SQL Server 2000后,立即安装了SP4都没有问题,可奇怪的是,我在安装SQL Server 2000 Window CE Edition2.0(server tool)的时候,安装完毕后,并且配置IIS虚拟目录后,发现指定的网页是不能正常打开。(不能打开表示电脑的IIS的配置不正确)。
  三、问题的思考:
       我又重新试了几次,都发现不能正常打开网页,我开始有点怀疑是IIS的配置不当,我又重新安装了IIS,并且用aspnet_regiis -i就行了修复。唉,最后还是不行,给我一个莫名其妙的错误:Http 500服务器错误,我访问http://localhost/也不能打开,这样我就想到了服务器的IIS配置应该是存在问题的,否则http://localhost/怎么可能不能打开呢?
  我有点怀疑是不是这系统是Ghost还原出来的,是不是某些组件没有自动启动起来,导致IIS不能正常运行呢?带着这个怀疑,我到网络上去找了一下,结果还真的发现是这个问题,问题终于被我找到了,而且网络上也说明了解决的方法,接着我根据网络上的方法,还真的把这个IIS的问题给解决了!
  (参照网络资源)简单的说按以下步骤进行:(XP中IIS“http500”错误的终极解决方法)
  1.在控制面板->管理工具->服务 中确认"Distributed Transaction Coordinator"服务有没有启动,没有启动就启动它,并设置成自动.
  2.运行 \Inetpub\AdminScripts 脚本文件夹中的 synciwam.vbs
  3.在命令行状态下输入以下命令(注意大小写):cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
四、问题的总结:
  最后把IIS的问题解决后,后面软件的安装及调试都如鱼得水,非常的顺利。
  唉,这次的项目维护真是花时间而且也花精力,不过幸运的是,最后还是把问题给解决了!
  
  版权说明
  本文属学习笔记,欢迎转载且注明文章出处,其版权归作者和博客园共有。   
  作      者:Charles Chen
  文章出处:http://charles2008.iyunv.com/  或  http://www.iyunv.com/
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-98924-1-1.html 上篇帖子: 程序员最痛苦的事,就是程序出错;程序员最最痛苦的事,就是程序出错了还没有错误信息!--IIS Service Unavailable 问题如何解决 下篇帖子: 使用Microsoft URL Rewrite Module for IIS 7.0修改WEB.CONFIG即可实现*.HTML伪静态 无需修改应用程序映射
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表