LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

【ASP】IIS中出现HTTP500错误时,利用Server.GetLastError函数获取详细错误信息

admin
2023年9月26日 18:23 本文热度 633

Server.GetLastError Method

方法返回一个 ASPError 对象,描述发生的错误条件。此方法仅在.asp文件将任何内容发送到客户端之前可用。

GetLastError()

参数

此方法没有参数。

返回值

此方法没有返回值。

示例代码

以下三个示例演示了生成 500;100 自定义错误的不同错误。这三种类型的错误是:

  • 预处理错误

  • 脚本编译错误

  • 运行时错误

下面的示例演示 IIS 在尝试包含该文件时生成的预处理错误。将生成此错误,因为 #include 语句缺少 #include 语句的 file 参数。

<!--#include fil=inc.h -->

<%

  response.write "hello"

%>

下面的示例演示脚本编译错误。脚本引擎不会编译此脚本,因为它缺少 For 中的关键字 next...下一个循环。

<%

  dim I

  for i=1 to 1

  nxt

%>

下面的示例演示由于脚本尝试除以 0 而发生的运行时错误。

<% 

  dim i,j 

  dim sum 

  sum=0 

  j=0 

  for i=1 to 10 

    sum=sum+1 

  next 

  sum=sum/j 

%> 

适用于

服务器对象

言论

如果为 ASP 应用程序定义了 500;100 自定义错误,则它可能引用.asp文件。在这种情况下,如果在应用程序中运行.asp文件期间发生错误,服务器将通过 Server.Transfer 方法自动传输到此 ASP 页。来自正在执行的 ASP 应用程序的所有状态信息将可用于处理错误的.asp文件。此外,ASPError 对象将可用,因此您可以通过设置为处理错误的.asp文件公开错误的属性。

默认网站配置为使用文件 \iishelp\common\500-100.asp。可以使用此文件处理 ASP 错误,也可以创建自己的文件。如果要更改用于处理 500;100 自定义错误的.asp文件,可以使用 IIS 管理器。

注意:

如果 IIS 在处理 .asp 文件或应用程序的 Global.asa 文件时遇到错误,将生成 500;100 自定义错误。

要求

客户:需要 Windows XP Professional、Windows 2000 Professional 或 Windows NT Workstation 4.0。

服务器:需要 Windows Server 2003、Windows 2000 Server 或 Windows NT Server 4.0。

产品: IIS


相关教程:

【ASP】如何利用GetLastError函数捕捉WEB页面上的500.100错误位置和详细信息[10]
  http://21419.oa22.cn


该文章在 2023/9/26 18:34:16 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved