Skip to main content
 Web开发网 » 数据库教程

XP下IIS错误:Server Application Error

2021年08月11日5910百度已收录

  xp系统

  1、Server Application Error 问题

  a 控制面板-管理工具-服务,寻找DTC服务(全名:Distributed Transaction Coordinator)

  b 手动启动DTC

  c msdtc 是否启动(net start msdtc)

  d 注意一点:信息服务-默认网站-属性-选择应用程序保护:选择 低(IIS进程))

  2、Server Application Error

  在XP上安装IIS,在本地可以正常浏览HTML文件(HTML就算没装IIS也可以正常浏览),却无法解析ASP文件,打开ASP文件时就出现“文件时出现:

    Server Application Error

    The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance

    出现这样的情况是主要是由于IWAM账号的密码错误造成了内部错误。

    排除了一些基本的可能性外,在网上搜寻了一下解决办法。最后终于解决了这个问题,在此分享一下。

    先启动MSDTC服务,什么是MSDTC服务?显示名称:Distributed Transaction Coordinator;描述:协调跨多个数据库、消息队列、文件系统等资源管理器的事务。如果停止此服务,则不会发生这些事务。如果禁用此服务,显式依赖此服务的其他服务将无法启动。

  CMD下net start msdtc

    结果显示“distributed transaction coordinator 服务不能启动”。

  解决方法:

    开始-运行 cmd

    在命令行下: msdtc -resetlog

    再net start msdtc,显示服务启动成功了。

    然后右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。

    接着开始--运行--打cmd,

    然后cd C:\Inetpub\AdminScripts,

    然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你设置的密码,

    然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你设置的密码。

    看一下,行了没有?如果还不行,那么

    cscript.exe synciwam.vbs -v,

    然后iisreset。

    到一步还是不行,最后在CMD下执行以下命令:

    cd %windir%\system32\inetsrv

    rundll32 wamreg.dll, CreateIISPackage

    regsvr32 asptxn.dll

    关闭所有的IE窗口后重新打开再执行,OK了!!

  ()

评论列表暂无评论
发表评论
微信