当前位置: 代码迷 >> 综合 >> XP_SP2 iis5.1 http 500 错误解决过程
  详细解决方案

XP_SP2 iis5.1 http 500 错误解决过程

热度:61   发布时间:2024-01-12 20:57:36.0

 首先出现的是HTTP 500错误:

按照网上的方法同步了IIS的WAM帐号,但是我在第三步的时候出现的成功信息与网上不一致,先置之不理。

还是出现HTTP500错误,后来去掉了显示友好错误信息框,显示的错误:

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.

解决办法:

[1]:

检查DTC服务(全名:Distributed Transaction Coordinator),发现没有运行,先运行起来,错误依旧;如果出错,无法正常启动,请在开始菜单的运行中运行:msdtc -resetlog 以创建

日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。

[2]:

在CMD下执行以下命令:

cd %windir%/system32/inetsrv

rundll32 wamreg.dll, CreateIISPackage

regsvr32 asptxn.dll

重起机器

又出另一个错误:

System.Web.Hosting.HostingEnvironmentException: 未能访问 IIS 元数据库。 用于运行 ASP.NET 进程帐户必须具有读取权限对 IIS 元数据库 (/ / servername / SVC 例如 IIS):。 有关修改元数据库权限, 上信息请参见 http://support.microsoft.com/?kbid=267904。

解决

1、打开CMD,进入 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727 aspnet_regiis.exe -i

出现安装ASP。NET。。。,等一会安装成功。
至此,我的问题已经解决了。
但是有网友还说会出现其它情况,留下来备后使用。

接着还会出现“未能创建 Mutex”的问题 
解决方法:
1、先关闭你的VS2005。
2、打开 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files  找到你刚才调试的程序的名字的目录删除它。
3、关闭IIS服务器,重开一次。
4、用IE浏览一下你的程序,问题解决。

都是次序惹的祸,最好是先IIS 再VS2K5 
  相关解决方案