Thomas Bandt

Über mich | Kontakt | Archiv

ASP debuggen am IIS 5.1 (Windows XP)

Der IIS 5.1 bringt unter Windows XP ein tolles neues Feature mit: detaillierte und userfreundliche Fehlermeldungen. Zu Debuggen ist das allerdings das allerletzte, was man gebrauchen kann.

Abhilfe schafft Folgendes:

Die Datei C:\WINDOWS\Help\iisHelp\common\500-100.asp öffnen, und durch folgenden Code ersetzen:

<%@ language="VBScript" %>
<%
Set objASPError = Server.GetLastError
Response.Write "


"

for each param in request.QueryString
Response.Write "GET: " & param & " = " & request(param) & "
"

next

for each param in request.Form
Response.Write "POST: " & param & " = " & request(param) & "
"

next

Response.Write "
"


With Response
.Write "objASPError.Category:
"
& objASPError.Category & "
"

.Write "objASPError.ASPCode:
"
& objASPError.ASPCode & "
"

.Write "objASPError.Number:
"
& objASPError.Number & "
"

.Write "objASPError.ASPDescription
"
& objASPError.ASPDescription & "
"

.Write "objASPError.Description
"
& objASPError.Description & "
"


.Write "objASPError.Source
"
& objASPError.Source & "
"

.Write "objASPError.File
"
& objASPError.File & "
"

.Write "objASPError.Line
"
& objASPError.Line & "
"

.Write "objASPError.Column
"
& objASPError.Column & "
"

End With

%>


 


Dann erhält man die gleichen Informationen, kann aber weiter wie mit dem IIS 5 unter Windows 2000 debuggen, zum Beispiel in Schleifen usw.

Kommentare

  1. deedee schrieb am Mittwoch, 24. August 2005 19:44:00 Uhr:

    Bei WindowsXP in Verbindung mit IISAdmin.NET 1.1 (mehrere Websites mit IIS5.1) muss man noch darauf achten in der jeweiligen aktiven Kopie das Virtuelle IISHelp Verzeichnis als auch die Einstellung für den ASP500-100 custom error handler auf die URL /iisHelp/common/500-100.asp nachzuziehen.


« Zurück  |  Weiter »