Метод ASP GetLastError() (ASP 3.0)

Руководство по объекту Server

Определение и использование

Метод GetLastError возвращает объект ASPError, описывающий причину ошибки.

По умолчанию, сайт использует файл \iishelp\common\500-100.asp для обработки ошибок ASP. Вы можете использовать этот файл или создать свой. Если вы хотите изменить ASP-файл, который обрабатывает 500;100 пользовательские ошибки, используйте IIS snap-in.

Комментарий:Если при обработке ASP-файлов или Global.asa приложением IIS возникает ошибка, генерируется 500;100 пользовательская ошибка.

Комментарий:Этот метод доступен только до того, как ASP-файл отправит любое содержимое в браузер.

Синтаксис

Server.GetLastError()

Пример

Пример 1

В этом примере, при попытке IIS ссылаться на файл, а оператор include не использует параметр file, возникает ошибка:

<!--#include file="header.inc" -->
<%
response.write("sometext")
%>

Пример 2

В этом примере, при компиляции скрипта, возникает ошибка из-за того, что было упущено ключевое слово "next":

<%
dim i
for i=1 to 10
  ........
nxt
%>

Пример 3

В этом примере, поскольку скрипт пытается разделить на ноль, возникает ошибка:

<%
dim i,tot,j
i=0
tot=0
j=0
for i=1 to 10
  tot=tot+1
next
tot=tot/j
%>

Руководство по объекту Server