浏览网页出现错误: 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.

查看系统日志:

IIS HTTP 500 内部服务器错误 服务器无法加载应用程序 '/LM/W3SVC''/LM/W3SVC' '找不到指定的元数据

运行环境:Windows XP Sp3
现象:
[1] 浏览主机的.net脚本时出现 “HTTP 500 - 内部服务器错误”

[2] 察看计算机系统事件,发现每次浏览.net脚本均会出现一个警告如下:

事件类型: 警告
事件来源: W3SVC
描述: 服务器无法加载应用程序 '/LM/W3SVC'。错误是 '找不到指定的元数据。'。

---------------------------------

解决方法:

启动 Distributed Transaction Coordinator (DTC)服务,提示:Windows 无法启动 Distributed Transaction Coordinator 本地计算机上。 有关详细信息, 查看系统事件日志。如果这是一个非Microsoft 服务, 与服务供应商联系, 并指向 -1073737712 特定于服务的代码。

解决方法: 在命令行录入 msdtc –resetlog ,再启动Distributed Transaction Coordinator,问题即解决。

---------------------------------

只有启动了msdtc后才能运行下列命令(在命令行窗口执行),否则会失败
cd %windir%\system32\inetsrv

rundll32 wamreg.dll, CreateIISPackage

regsvr32 asptxn.dll

(请注意,CreateIISPackage 区分大小写。)
这时候再刷新要运行的ASPX页面。