分析: iis5 的 http 500 内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是 asp 程序不能浏览但 htm 静态网页不受影响。另外当错误发生时,系统事件日志和安全事件日志都会有相应的记录,通过分析事件查看器我们可以确定出现的属于哪类问题。

首先关闭 IIS.

1. 打开计算机上 : 本地用户和组,给 "IUSR_ 机器名 " 和 "IWAM_ 机器名 " 两个用户设置密码,
这两个用户的密码要设一样,比如设为 "abc123" 。

2. 开始 -- 运行 --cmd
然后 cd D:/Inetpub/Admins( 我的系统在 D 盘 )
然后 c.exe adsutil.vbs set w3svc/wamuserpass " 刚才设置的密码 abc123"
然后 c.exe adsutil.vbs set w3svc/anonymoususerpass " 刚才设置的密码 abc123"
( 注意上面的 :w3svc 与 wamuserpass 之间的杠是 / 而不是 / ,否则会出错 )

3. 开始 -- 运行 --cmd
先输入  cd c:/inetpub/admins
然后输入  c.exe synciwam.vbs -v

如果第 3 步在最后一行没有提示 : Error:80110414 错误,那么重新启动 IIS ,搞定
如果出现了这个错误,那么恭喜,你可以继续下面步骤 :

4. 组件服务 -> 计算机 -> 我的电脑 ->COM+ 应用程序 ->IIS Out-Of-Process Pooled Applications ,右击 IIS Out-Of-Process Pooled Applications-> 属性
切换到 IIS Out-Of-Process Pooled Applications 属性对话框的 " 标识 " 选项卡。 " 此应用程序在下列账
户下运行 " 选择中 " 此用户 " 会被选中,用户名是 "IWAM_***" 。这些都是缺省的,不必改动。在下面的 "
密码 " 和 " 确认密码 " 文本框内输入刚才设置的密码 "abc123" ,确定退出,然后再次执行第 3 步,如果这
次没有提示 "Error:80110414" 错误,那么问题搞定。。 ( 即使出现这个 'Error:80110414' 错误提示,也可重启 IIS 试试。到了此步, IIS 一般都能运行正常 )

( 5. 执行第 4 部时可能无法展开 "COM+ 应用程序 " ,报错:
错误代码 8004E00F-COM+ 无法与 Microsoft 分布式事物协调程序交谈
这个情况是 MS DTC 日志文件被误删了,在开始菜单 -> 运行 -> 输入 :msdtc -resetlog 回车重新创建日志
文件即可,再次启动 COM+ 便可展开 "COM+ 应用程序 " (自己没删过日志,怀疑在网上下的一个系统垃圾清理 bat 或者操作其他系统优化软件时被删除)

6. 执行第 4 部时 "COM+ 应用程序中 " 展开后根本找不到 IIS Out-Of-Process Pooled Applications 的话用以下方式重建 IIS Out-Of-Process Pooled Applications )
上面 5.6 两步,让我用一个简单的命令 解决这个问题,重建 IIS 。

新建一个 文本文件,输入如下内容,并改后缀名 “ 新建文本 .txt” 为 “1.bat” 。

cd /d %windir%/system32/inetsrv
msdtc -resetlog
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
pause

(关于 xp IIS 不能访问 asp 网页,有很多的原因。上边是用来安装 MSDTC ,安装 iis 包,从而进入 com+ 应用程序)

1.bat 是 批处理命令。 运行这个文件,停止 iis 然后启动问题解决了。

安装iis 出现ASP无法访问的解决方法相关推荐

  1. 局域主机做服务器,安装DNN,外网访问的解决办法

    局域主机做服务器,安装DNN,外网访问的解决办法 问题:        如图:局域网主机IIS安装了DotNetNuke 4.0.x版本,设置虚拟目录为:dnn ,安装好之后,内网用户通过http:/ ...

  2. iis html 空白页,IIS伪静态html静态页无法访问的解决方法

    通常都会遇到IIS开启伪静态后,发现原本存在的html静态页面无法访问了,显示的404错误或者文件路径不存在.是因为实现伪静态就是使用 URLRewriter 来映射后缀,会把asp等动态页面映射成h ...

  3. Win2003和Win2008防火墙导致FTP服务器不能访问的解决方法

    这篇文章主要介绍了Win2003和Win2008防火墙导致FTP服务器不能访问的解决方法,需要的朋友可以参考下 由于通过远程访问传文件比较麻烦,就安装了IIS自带的FTP功能,设置好了之后,服务器上可 ...

  4. Windows Server 2008下Microsoft Office Excel 不能访问文件解决方法

    Windows Server 2008下Microsoft Office Excel 不能访问文件解决方法 在VS2008 中写了一个EXCEL的导出功能的东西,但在Windows Server 20 ...

  5. 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式)...

    我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误: HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.N ...

  6. wdcp安装mysql_安装wdCP,无法连接mysql,解决方法

    安装wdCP,无法连接mysql,解决方法 在ubuntu 12.04版本上安装wdCP,采用编译安装的方式,一路装下来最后悲催地报错了: ERROR 2002 (HY000): Can't conn ...

  7. oracle安装后开机很慢,Windows下安装Oracle拖慢开机速度的解决方法

    环境:win7 + oracle R2 方法:将安装Oracle后自动开机启动的服务改为手动启动 步骤如下: 1.修改服务项 Ctrl + R,输入services.msc,打开服务列表,找到Orac ...

  8. 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式)。 - CatcherX...

    我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误: HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.N ...

  9. mac mysql root不能登陆_Mac下新安装的MySQL无法登陆root用户解决方法

    一 设置MySQL命令行搜索路径 0.苹果->系统偏好设置->最下边点mysql 在弹出页面中 启动mysql服务 1.打开终端,输入: sudo vi ~/.bash_profile 如 ...

最新文章

  1. Beta阶段总结博客(麻瓜制造者)
  2. Mysql备份还原数据库之mysqldump实例及参数详细说明
  3. mysql查询某一时间段之后数据的sql_mysql进阶(十九)SQL语句如何精准查找某一时间段的数据...
  4. port常用和不常用端口一览表
  5. 【JVM调优工具篇】使用JProfiler追踪GC Roots溯源
  6. onCreateOptionsMenu
  7. mysql 碎片率_计算MySQL表碎片的SQL整理
  8. C#入门,基本的整型输入
  9. 棒!使用.NET Core构建3D游戏引擎
  10. 关于EasyUI在Datagrid里面将某一列设置为超链接并传递当前行的某一参数传递给打开的对话框。
  11. 微信怎么at所有人_微信怎么艾特所有人 微信艾特所有人方法
  12. 简单的POST sql注入
  13. idea 快捷键大全(全网最详细)
  14. GIS Experience (六):QGIS安装及使用教程
  15. 左耳朵耗子:如何超过大多数人
  16. 微信亲戚备注分组名称_微信隐藏小技巧,1分钟批量分组精准好友
  17. pip3 install -U qcloud-python-sts 安装失败解决方法
  18. 计算机进去bios方式,bios怎么轻松进入?电脑进入bios方法大全
  19. mysql无法退出命令行
  20. 河北省 河南省 安徽省 黑龙江省 辽宁省 吉林省 贵州省 陕西省 山东省 云南省 广西省二级建造师 一级建造师...

热门文章

  1. LightOJ1234 Harmonic Number
  2. Hibernate SqlQuery
  3. 谨防职业病 IT人士必不可少的四类食物
  4. 01-3安装离线springsource-tool-suite的时候非常缓慢问题解决方案
  5. oracle 11g空表不能exp导出问题解决方案
  6. jsp页面科学计数法显示问题的解决办法
  7. 【报告分享】线上汉服消费洞察报告.pdf(附下载链接)
  8. (Deep learning)深度卷积网络实战——第四部分
  9. 软件设计师学习3——操作系统知识
  10. 编写模块时的声明(含MODULE_LICENSE等)