当前位置: 首页 > 图文教程 > 网络编程 > ASP > HTTP 500 - 内部服务器错误(补充内容)

ASP
Access 2000 数据库 80 万记录通用快速分页类
Microsoft JET Database Engine 错误 ''80004005'' 未指定的错误的完美解决方法
收藏的ASP常用的函数集
asp分页的一个类
ASP开发网页牢记注意事项
ASP下操作Excel技术总结分析
ASP数据岛操作类
ASP经典分页类
asp论坛在线人数统计研究
ASP调用SQL SERVER存储程序
asp输出bmp
ASP连接数据库的全能代码
ASP面向对象编程探讨及比较
web文件管理器的后续开发
一小偷类!!有兴趣的可以看看
利用ASP实现事务处理的方法
大数量查询分页显示 微软的解决办法
如何把ASP编写成DLL
asp实现树型结构
超级ASP大分页_我的类容我做主

ASP 中的 HTTP 500 - 内部服务器错误(补充内容)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 142 ::
收藏到网摘: n/a

HTTP 500 - 内部服务器错误的解决:

 今天培训销售人员安装asp.net运行环境,真是各种情况都遇到了,IIS安装完成,一运行出现“HTTP 500 - 内部服务器错误”,网上找了一圈,处理方法那个叫复杂,在研究完复杂方法之后,发现只要三步就可以解决问题了。

1. 先删除IIS,运行:regsvr32 %windir%/system32/vbscript.dll (其实这一步也可以省,确保万一,还是执行吧)

2. 运行:msdtc -resetlog

3. 重新安装IIS

注释:

1. 微软只随IIS5提供了一个管理脚本adsutil.vbs,这个脚本位于C:\inetpub\adminscripts子目录下,首先注册vbscript.dll。

2. msdtc.exe是微软分布式传输协调程序。该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server,该服务用于管理多个服务器,必须确保该服务正常启动。

(1)控制面板->管理工具->组件服务

(2)找到“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”->“IIS Out-Of-Process Pooled Applications”

3. 如果找不到“IIS Out-Of-Process Pooled Applications”,或在点击不能打开“COM+应用程序”,执行完“msdtc -resetlog”后,重新安装IIS即可。

其实还有个更简单的方法就是把系统安装光盘里面的I386文件用U盘拷出来,再用U盘安装IIS就什么问题也没有了,简单的配置一下就可以运行ASP.NET了!!

补充:

重新安装IIS,com+组件中还是没有没有out-of-process pooled applications

开始菜单->运行->cmd打开命令提示窗口
输入cd %windir%/system32/inetsrv切换到system32下inetsrv目录
输入rundll32 wamreg.dll, CreateIISPackage
注意:必须准确键入"CreateIISPackage"它区分大小写
输入regsvr32 asptxn.dll
关闭并重新打开"组件服务",问题解决。

简洁流程:在IIS中 属性->主目录->配置->选项中。把”启用父路径“前面打上勾。