IIS运行aspx这类.NET程序时页面出现Server Application Error错误的最佳解决方案
作者: 李嘉 日期: 2009-10-06 10:10
今天我在另外一台笔记本上安装.net 1.1环境+sql 2000。操作都是安装以往的方式进行,但这次却遭遇了一个问题花费了我不少时间来解决。问题如下:
系统环境:
操作系统 Windows XP SP3 以及 .NET Framework: 1.1环境。
IIS错误:
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.
解决问题方案:
首先,网络上很多类似要求“cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码”、修改注册表那类文章的解决方案是无效的。(或许对于部分原因有效,但不在本文的讨论范围之内)
然后呢,我们来讲一下,当IIS运行aspx这类.net程序时,网页出现server application error错误的问题的最佳解决方案:
(1) 检查你的DTC服务( 全名:Distributed Transaction Coordinator )是否可以正常启动,如果正常的话进入第(2)步骤;如果出错,无法正常启动,请在开始菜单的运行中运行:“msdtc -resetlog”。以创建日志文件。重起机器,检查IIS是否可以正常使用,不行则继续。
(2) 开始->运行CMD,在CMD下执行以下命令:
cd %windir%system32inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
iisreset /STOP
iisreset /START
OK, 尝试一下IIS是否可以正常运行aspx .NET程序了!
注意事项
如果在以上过程中,wamreg.dll报错,则可以按照以下步骤解决:
1、修复MSDTC服务。如果服务中没有此项服务,则需要安装该服务:msdtc -install
2、然后再重建日志文件:msdtc -resetlog
3、在服务中停止“World Wide Web Publishing”、“IIS Admin”两项服务。
4、在CMD下执行以下命令:
cd %windir%system32inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
5、启动“IIS Admin”、“World Wide Web Publishing”两项服务。
订阅
上一篇
返回
下一篇
标签:

云计算平台搭建方案一(概览版VMWare+Citrix) (2011-08-29 21:21)
VS.NET2003在SVN版本管理下出现“项目刷新失败,无法从服务器中检索文件夹信息”的解决方案 (2011-06-14 00:48)
Window 2008 远程连接提示"Remote Desktop cannot connect ... the authentication certificate received ... expired or invalid" (2011-01-30 01:30)
Windows 7无法和设备或资源(主DNS服务器)通信的解决方法 (2010-11-07 20:59)
Windows 7和WinXP关机时候总是提示“结束程序”很麻烦能否取消或关闭 (2010-11-01 22:57)
win2008安装软件时the filename, directory name, or volume label syntax is incorrect错误解决方案 (2010-10-28 19:19)
微软ASP.NET 爆出新安全漏洞(Microsoft Security Advisory (2416728))攻击者可访问任意文件 (2010-09-19 07:47)
Internet Explorer 9 Beta版本文本框拖拽功能BUG以及IE9的Javascript兼容问题转IE8模式解决方案 (2010-09-18 18:23)
编译生成出现Unsafe code may only appear if compiling with /unsafe在VS.NET 2005/2008/2010中的问题解决方案 (2010-09-18 17:54)