有的页面打开只有这个,HTTP/1.1 500 Server Error,是怎么回事,电脑的问题还是网站

谢谢

当网站的一个默认文档 Iisstart.asp 尝试加载 Localstart.asp 文件时,如果尝试访问此页面的用户不具有运行 Localstart.asp 文件中包含的脚本的正确权限,您会收到 HTTP 500 错误消息。如果清除“显示友好 HTTP 错误消息”复选框,将看到与下面的 HTTP 500 错误消息类似的信息:
Error Type:
Microsoft VBScript runtime (0x800A0046)
Permission denied:'GetObject'
/localstart.asp, line 19
出现此问题的原因是,Localstart.asp 文件中包含了使用 IIS Admin 对象访问元数据库的 Active Directory 服务接口 (ADSI) 和 Visual Basic Scripting Edition (VBScript) 代码。出于安全考虑,只有本地 Administrators 组的成员才能访问元数据库。这种现象是设计导致的。

要解决此问题,请按照下列步骤操作:
单击“开始”,指向“程序”,指向“管理工具”,然后单击“Internet 信息服务”。
在控制台树中,单击“默认网站”。在显示窗格中,右键单击“Localstart.asp”,然后单击“属性”。
在“文件安全”选项卡的“匿名访问和身份验证控制”中,单击“编辑”。
在“身份验证方法”属性页中,单击以清除“匿名访问”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-29
这种情况一般是该服务器维护中,或者该网页已经过期

参考资料:dd

本回答被提问者采纳
第2个回答  2009-09-29
现象:
[1] 浏览主机的.net脚本时出现 “http/1.1 500 Server Error ”

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

事件类型: 警告
事件来源: W3SVC
事件种类: 无
事件 ID: 36
日期: 2006-9-4
事件: 15:48:51
用户: N/A
计算机: FITMOS
描述:
服务器无法加载应用程序 '/LM/W3SVC'。错误是 '找不到指定的元数据。'。

查看网络上的资料,发现与DTS服务有关.
在运行里输入命令"services.msc",寻找DTC服务(全名:Distributed Transaction Coordinator),发现服务列表里没有这个服务(或无法启动),到c:\windows\system32下查找,找到了MSDTC目录,而且在c:\windows\system32\inetsrv 中wamreg.dll和asptxn.dll都有,system32下也有msdtc.exe文件.看来是msdtc 服务没有安装上.

运行命令 iisreset /stop
运行命令 net user ASPNET /delete
运行命令 aspnet_regiis -i
运行命令安装 msdtc -install
运行services.msc,发现dtc 服务已经在列表中了,设置为"自动"并启动它.
确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看],
只有启动了msdtc后才能运行下列命令,否则会失败
cd %windir%\system32\inetsrv

rundll32 wamreg.dll, CreateIISPackage

regsvr32 asptxn.dll

(请注意,CreateIISPackage 区分大小写。)
最后运行命令 iisreset /start

这时候再刷新要运行的ASPX页面,太好了,已经能正常显示了!!
相似回答