Latest web development tutorials

วิธี GetLastError ASP

อ้างอิงวัตถุเซิร์ฟเวอร์ อ้างอิงวัตถุสมบูรณ์เซิร์ฟเวอร์

วิธีการส่งกลับ getlasterror ASPError วัตถุที่อธิบายถึงสาเหตุของความผิดพลาดที่

โดยค่าเริ่มต้นเว็บไซต์จะใช้ไฟล์ \ iisHelp \ Common \ 500-100.asp ข้อผิดพลาดในการประมวลผล ASP คุณสามารถใช้เอกสารนี้หรือคุณสามารถสร้างไฟล์ของคุณเอง หากคุณต้องการที่จะเปลี่ยนกระบวนการ 500; 100 ข้อผิดพลาดที่กำหนดเองไฟล์ ASP ใช้แน็ปอิน IIS

หมายเหตุ: หากคุณพบข้อผิดพลาดเมื่อจัดการไฟล์ Global.asa ASP หรือแอพลิเคชันใน IIS จะสร้าง 500; 100 ข้อผิดพลาดที่กำหนดเอง

หมายเหตุ: วิธีการนี้เพียงส่งอะไรให้ไฟล์ ASP ก่อนที่เบราว์เซอร์ที่มีอยู่

ไวยากรณ์

Server.GetLastError()

ตัวอย่าง

ตัวอย่างที่ 1

ในตัวอย่างนี้เมื่อ IIS พยายามที่จะอ้างอิงไฟล์รวมถึงคำสั่งที่ไม่ได้ใช้แฟ้มพารามิเตอร์ที่มีข้อผิดพลาดเกิดขึ้น:

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

ตัวอย่างที่ 2

ในกรณีนี้เมื่อสคริปต์จะรวบรวมเพราะคำว่า "ต่อไป" จะหายไปข้อผิดพลาดที่จะเกิดขึ้น:

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

ตัวอย่างที่ 3

ในกรณีนี้ตั้งแต่สคริปต์พยายามที่จะหารด้วย 0 จำนวนข้อผิดพลาดที่จะเกิดขึ้น:

<%
dim i,tot,j
i=0
tot=0
j=0

for i=1 to 10
tot=tot+1
next

tot=tot/j
%>


อ้างอิงวัตถุเซิร์ฟเวอร์ อ้างอิงวัตถุสมบูรณ์เซิร์ฟเวอร์