ASP
ASP ist eine Scriptsprache mit der dynamische Webseiten erstellt werden können. Auf allen unseren Windows-Servern kann .asp ohne Mehrkosten benutzt werden.

Die offizielle Webseite von ASP:
http://www.microsoft.de

Fragen und Antworten
http://www.aspfaq.de/

Informationen rund um .asp
http://www.aspextra.de/

Allgemeines
Wir benutzen Windows 2003 mit IIS6 und den jeweils neuesten Hotfixes als Betriebsystem.

Umgebung
ASP-Kennzeichen: <%
Datei-Endungen: .asp .aspx
Download-Limit: 20MByte
Upload-Limit: 20MByte
Ausführungsberechtigungen: Nur Skripts
Dot net: Version 2.0, auf Wunsch 1.1, jeweils mit modifizierten Mediumtrust-Rechten
Standarddokument: default.htm default.asp index.html index.htm index.asp

Sicherheit
  • Verzeichnislisting ist deaktiviert.
  • Enable Parent Paths (Übergeordnete Pfade aktivieren) ist verboten.

Fehlersuche
Aus Sicherheitsgründen werden Fehlermeldung nicht direkt angezeigt. Sie können dies aber temporär aktivieren. Erstellen Sie dazu eine Datei "web.config" im Document-Root mit unten stehendem Inhalt. Löschen Sie diese Konfiguration nach Gebrauch wieder.
<configuration>
    <system.web<
        <customErrors mode="RemoteOnly"/>
    </system.web>
</configuration>
                                                    

SSI / Includes
Das Kommando include fügt eine andere Datei ein. Es gibt zwei mögliche Argumente:
  • file. Dies fügt eine Datei ein, die im gleichen Verzeichnis oder tiefer ist. Es können nur Dateien aber nicht CGI (Programme) eingefügt werden.
  • virtual. Dies fügt eine Datei ein, die über einen virtuellen Pfad angegeben wird ein. Der Pfad kann relativ (vom aktuellen Dokument aus) oder absolut (mit einem / vom Serverroot) aus sein.
Beispiele
Es wird die Datei menue.txt eingefügt:
<!--#include file="menue.txt" -->
<!--#include virtual="/includes/menue.txt" -->