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 信息服务。 在控制台树中,单击默认 Web 站点。在显示窗格中,右键单击 Localstart.asp,然后单击属性。 在文件安全选项卡的匿名访问和身份验证控制中,单击编辑。 在身份验证方法属性页中,单击以清除匿名访问。 返回页首
浏览 ASP 页面时 当您浏览 Active Server Pages (ASP) Web 页面时,会收到“HTTP 500.100 - Internal Server Error - ASP error”错误信息。如果清除显示友好 HTTP 错误信息复选框,将在“技术信息(用于支持人员)”部分看到类似下面这样的信息:
Error Type: Microsoft VBScript runtime (0x800A01F4) Variable is undefined:'x' /OptionEXPlicitError.asp, line 9
Page: GET /OptionExplicitError.asp 要解决此问题,请删除 Option Explicit 语句,或者使用 DIM 关键字声明变量。
要重现此问题,请在允许执行脚本的虚拟目录中运行包含以下代码的 ASP 文件: <% Option Explicit %> <Html> <HEAD> <TITLE>500-100 Undeclared Variable</TITLE> </HEAD> <BODY> <P>About to use an undeclared variable</P>