惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
Arctic Wolf
博客园 - 聂微东
F
Fortinet All Blogs
云风的 BLOG
云风的 BLOG
小众软件
小众软件
V
Visual Studio Blog
博客园 - 三生石上(FineUI控件)
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Cloudflare Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园_首页
L
LangChain Blog
A
About on SuperTechFans
阮一峰的网络日志
阮一峰的网络日志
I
Intezer
T
The Blog of Author Tim Ferriss
Security Latest
Security Latest
C
CXSECURITY Database RSS Feed - CXSecurity.com
Know Your Adversary
Know Your Adversary
Simon Willison's Weblog
Simon Willison's Weblog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
P
Palo Alto Networks Blog
Scott Helme
Scott Helme
S
Secure Thoughts
Spread Privacy
Spread Privacy
T
Threat Research - Cisco Blogs
Attack and Defense Labs
Attack and Defense Labs
P
Privacy & Cybersecurity Law Blog
O
OpenAI News
H
Heimdal Security Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Help Net Security
Help Net Security
C
Cyber Attacks, Cyber Crime and Cyber Security
Blog — PlanetScale
Blog — PlanetScale
GbyAI
GbyAI
G
Google Developers Blog
博客园 - Franky
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
K
Kaspersky official blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
T
Tor Project blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Tenable Blog
Google Online Security Blog
Google Online Security Blog
PCI Perspectives
PCI Perspectives

博客园 - Charles Chen

.Net Framework 4.x 程序到底运行在哪个 CLR 版本之上(ZT) C#常用工具类——Excel操作类(ZT) C#程序以管理员权限运行(ZT) why happen "WaitHandles must be less than or equal to 64" fsn文件解析(C#) MS SQL执行大脚本文件时,提示“内存不足”的解决办法() OLDB读取excel的数据类型不匹配的解决方案(ZT) 加密配置文件(App.Config和Web.config)中connectionStrings通用方法 WinForm中使用XML文件存储用户配置及操作本地Config配置文件(zt) 理解DllImportAttribute中的属性 Winform中消息循环、异步操作、Control.Invoke&Control.BeginInvoke学习 Winform打包程序制作的快捷方式指向错误的位置(指向安装包文件) Reflector导出.NET工程项目的修复 存储过程返回值及输出参数笔记 使用本地系统帐户和域用户帐户两者区别(microsoft SQLServer2000)(ZT) SQL字符串的分组聚合(ZT) SQL中使用update inner join和delete inner join (ZT) C# ComboBox(DropDownList)数据绑定后,怎样再添加选项(ZT) 一次项目维护案例而对事务学习的笔记
项目维护之WinXP IIS中HTTP500的来龙去脉
Charles Chen · 2011-01-25 · via 博客园 - Charles Chen

     唉,又是一次相当费力费时的系统维护,为了便于总结和思考,故对这次系统维护进行记录笔记!

 一、问题的起因

     再等几天就是春节了,然而在年前的一周内,对客户的系统进行了再一次维护(你见到过垄断主义的软件吗?)。在对客户的系统维护的过程中,需要对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的问题解决后,后面软件的安装及调试都如鱼得水,非常的顺利。

     唉,这次的项目维护真是花时间而且也花精力,不过幸运的是,最后还是把问题给解决了!