设为首页 | 收藏本站
首页>IT学院>操作系统>正文
HTTP500内部服务器错误500.100内部错误
WWW.DBIT.CN 2006-7-27 9:48:55 热度:
 
今天想试试IIS,虽然是内网,没法把网站发布到网上。在WinXP SP2上安装IIS,一切很顺利,然后设置好服务器,浏览htm页都很正常,但当我打开.asp页的时候,总是说http 500错误,然后就无法解析asp文件。按照网上的方法,主要都是说IWAM账号在ActiveDirectory、IIS metabase数据库和COM+应用程序三处的密码无法同步,解决方法也很简单,大致有一下三个步骤:
1、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
2、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:\inetput\adminscripts>adsutil set w3svc/wamuserpass "yourpassword"
3、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:\inetput\adminscripts>cscript synciwam.vbs -v
,但是在进行第三步操作时总是报8004e00f错误。

后来在系统里不断的乱看,发现MSDTC服务不正常,于是先从这里下手,具体的解决方法如下:

1、首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,

500)this.style.width=500;">

无法查看里面的对象。
2、进入事件查看器,发现msdtc服务没有正常启动。
3、删除注册表中的键:
• HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
• HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
• HKEY_CLASSES_ROOT\CID
4、停止MSDTC服务:net stop msdtc
5、卸载MSDTC服务:msdtc -uninstall
6、重新安装MSDTC服务:msdtc -install
7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看,然后再同步密码(就是开始的那三步)

其实,网上的这些方法确实都没有错,但有个前提,就是IIS所必需的组件都安装了!其实“COM+ 无法与 Microsoft 分布式事务协调程序交谈(上图)”在安装了Windows组件中的消息队列后,就不会出现这个错误了,同时“消息队列”组件又对服务中的“Distributed Transaction Coordinator”(即msdtc服务)有依存关系,这个服务必须启用,才可以安装消息队列组件!消息队列装好后,上图中的COM+应用程序菜单就可以打开了,表示其已正常工作!如果在这个时候再装IIS或者把IIS卸载重装,就不需要上面的手动密码同步问题了!就是说按这个步骤安装好IIS,就已经正常了!实际上,手工同步密码太过麻烦,成功率也不高!本人试了很多次都没有成功,大家可以自己试试!

如果出现HTTP 错误 500.100 - 内部服务器错误 - ASP 错误、提示“Microsoft VBScript 运行时错误 (0x800A0046) 没有权限或拒绝的权限”,或者出现“Microsoft JET Database Engine (0x80040E09) 不能更新。数据库或对象为只读”。具体解决方法如下:
原因:

ASP系统安装在NTFS分区,而ASP系统的目录没有给访问的用户读写权限引起的。

解决:
(假定ASP系统安装在D:\Webroot目录下,下面以WINXP为例,其它系统可以参照进行设置,Win2000、Win2003前三步不需要设置)

1、查看ASP系统是否安装在NTFS分区内,FAT32分区无些问题。

2、请进入“我的电脑”的“文件夹选项”

3、将“查看”中“使用简单文件共享”前的勾选去掉

4、右键点击系统安装目录(D:\Webroot)-共享和安全

5、添加组和用户名称

500)this.style.width=500;">

6、点击高级选项

500)this.style.width=500;">


7、查找用户或组,点“立即查找”
8、选择IUSR_*** (***为你的机器的名称)

9、点击确定
10、勾选目录对于IUSR_***的读写权限,然后确定即可!

500)this.style.width=500;">[当染该到FAT32分区去也可以:)]

附注:IIS5 HTTP500内部错误解决办法

一.错误表现
IIS5的HTTP 500内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是ASP程序不能浏览但HTM静态网页不受影响。另外当错误发生时,系统事件日志和安全事件日志都会有相应的记录。

具体如下:
(一)IE中的表现
当浏览以前能够正常运行的asp页面时会出现如下的错误:

网页无法显示
您要访问的网页存在问题,因此无法显示。
请尝试下列操作:
打开 127.0.0.1 主页,寻找指向所需信息的链接。
单击刷新按钮,或者以后重试。

本新闻共4页,当前在第1页  1  2  3  4  

 
上一篇:不再烦恼30秒清除Windows系统所有垃圾
下一篇:中毒死机 巧用Svchost.exe应用进程查病毒
打印】【关闭
  相关文章:
·突破WINDOWS XP2 的IIS并发数·基于IIS的WEB服务器架建
·加固安全为IIS服务器配置SSL·三分种保证IIS自身的安全性
☆联姻学院☆

保养电脑的26个窍门
文件夹删除不掉怎么办?
教你如何用手工迅速剿灭QQ广告
“熊猫烧香”病毒的病毒描述和
在Excel中只打印图表以外区域
Excel中只选中包含文本的单元
Windows XP操作系统的几个实用
用XP系统自带网络诊断程序解决
风雨雷电→自然现象动画实战技
Flash遮罩特效之百叶窗效果
十二个Dreamweaver鲜为人知的
如何用 Dreamweaver 批量做we
JavaScript的系统函数学习
Java之父:关于Java我也有遗憾
排除网上邻居使用4大常见麻烦
解除上网限制IP和MAC捆绑的破