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

推荐订阅源

Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
腾讯CDC
D
Docker
G
Google Developers Blog
D
DataBreaches.Net
雷峰网
雷峰网
Blog — PlanetScale
Blog — PlanetScale
S
SegmentFault 最新的问题
The Cloudflare Blog
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Stack Overflow Blog
Stack Overflow Blog
大猫的无限游戏
大猫的无限游戏
量子位
美团技术团队
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Engineering at Meta
Engineering at Meta
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - kwklover

给同为.NET开发者普及一点Oracle数据库经验 使用mencoder转换flv为ipad/iphone下能播放的mp4格式 Lucene.net常见功能实现知识汇总 Lucene 1.9 多目录搜索的的一个bug 众里寻他千百度,蓦然回首,那人却在灯火阑珊处 问题总结:判断MS SQLSERVER临时表是否存在 小技巧:处理ASP提交的参数是经过GB2312 URL编码的 Lucene.net实现自定义排序笔记 模版引擎AderTemplate源代码分析笔记 T-SQL复习总结--用T-SQL创建,修改,管理,删除数据库 面向搜索的中文分词设计 需要整理研究的搜索引擎技术点(目录,无实际价值) 试用了一下Sqlite,总结和整理一下参考资料 数据结构与算法学习记录:快速排序 小总结:DotLucene如何才能快速生成索引? 小总结:如何表达用户是否禁止的概念 ? Web Spider提取编码方法总结 WebSpider的编码问题(乱码)浅析 VS2005 Winform程序不能启动调试,别忘了启动Terminal Services服务[记录]
系统问题解决记录:IIS 500内部错误之解决办法
kwklover · 2007-01-08 · via 博客园 - kwklover

0

这两天电脑被病毒搞到头痛,老杀不干净。把系统重新安装了。用了一晚上rising,McAfee狂杀。
看着清爽的桌面,终于可以睡了个好觉拉!
靠,明天起来又发现刚安装好的windows xp sp2,IIS就不能运行了。
按照以往历史。基本每次安装windows 2003 ,windows2000,windows xp IIS都要跟我过不去。
但每次google下,都解决了。可惜没记录下来,下次再重演还得google,浪费时间呀。这次不能偷懒,做

点记录吧。

IIS 500内部错误之解决办法,问题总结如下:

问题表现特征:

1,IE浏览本地web表现:
网页无法显示
您要访问的网页存在问题,因此无法显示。
HTTP 500 - 内部服务器错误
Internet 信息服务

2,事件查看器有如下记录:
服务器未能转入应用程序 '/LM/W3SVC/1/ROOT/webmail'。错误是 '服务器运行失败[资料上说的]
或:
服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '没有注册类别[我机器的实际情况]


分析与解决问题:
1,
分析:
出现IIS 500内部错误的原因有多个,但最主要的原因是IWAM_MACHINE账号在Active Directory(或

SAM),IIS的metabase数据库与COM+组件中的密码不匹配不同步最成的.因此解决问题的关键在于使这三方

的密码同步起来.
解决:
 1.1)更改IWAM_MACHINE的的密码为123456
 1.2)新密码重置IIS Metabase数据库,运行:
c:\inetpub\AdminScripts> adsutil SET w3svc/WAMUserPass 123456
运行后,系统会显示:
WAMUserPass: (String) "12345678"

提示密码更新成功.
  1.3)同步COM+账号密码,运行
   c:\inetpub\adminscripts\synciwam.vbs -v
   如果没有出现error之类的信息,一般都成功了。
   注意,这一步需要先启动MSDTC服务(Distributed Transaction Coordinator)

备注:我实验了几次,IIS都没有解决IIS 500内部错误的问题。
详细:http://www.axin.net/article/ShowArticle.asp?ArticleID=529

2,
 2.1)确保可以正常启动MSDTC服务(Distributed Transaction Coordinator)
 2.2)运行->CMD->,进入windir\system32\inetsrv ,运行
   rundll32 wamreg.dll, CreateIISPackage
   regsvr32 asptxn.dll
 2.3)重启机器。OK拉
详细:
http://bluethinking.cnblogs.com/archive/2006/06/14/425266.html

备注:
因为问题没法重演。不知道这两个过程之间有没有关系。所以如果你也出现了这个问题。
可以考虑倒过来,只执行方法2所说的过程。实在不行,再考虑1。