روش ASP GetLastError() (ASP 3.0)

دستورالعمل‌های مرجع Server

تعریف و استفاده

روش GetLastError به ASPError object برمی‌گرداند که دلیل خطا را توصیف می‌کند.

به طور پیش‌فرض، وب‌سایت از فایل \iishelp\common\500-100.asp برای پردازش خطاهای ASP استفاده می‌کند. شما می‌توانید از این فایل استفاده کنید یا فایل خود را ایجاد کنید. اگر می‌خواهید فایل ASP برای پردازش خطاهای 500;100 custom errors را تغییر دهید، از snap-in IIS استفاده کنید.

توضیح:اگر هنگام پردازش فایل ASP یا Global.asa توسط IIS خطایی رخ داد، خطای 500;100 custom error تولید می‌شود.

توضیح:این روش تنها در ASP در حالی که هیچ محتوایی به مرورگر ارسال نشده است، قابل استفاده است.

شیوه‌نامه

Server.GetLastError()

مثال

مثال 1

در این مثال، هنگامی که IIS سعی می‌کند فایل را مراجعه کند و دستور include از پارامتر file استفاده نکرده باشد، خطا رخ می‌دهد:

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

مثال 2

در این مثال، هنگام ترجمه اسکریپت، به دلیل گم شدن کلمه کلیدی "next"، خطا رخ می‌دهد:

<%
dim i
برای i=1 تا 10
  ........
nxt
%>

مثال 3

در این مثال، به دلیل اینکه اسکریپت سعی در تقسیم یک عدد با صفر می‌کند، خطا رخ می‌دهد:

<%
dim i,tot,j
i=0
tot=0
j=0
برای i=1 تا 10
  tot=tot+1
next
tot=tot/j
%>

دستورالعمل‌های مرجع Server