PRB: "Script Timeout" Fehler in Active Server Pages (ASP)

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 268364
Problembeschreibung
Wenn Sie versuchen, eine Seite Active Server Pages (ASP) ausführen, erhalten Sie folgende Fehlermeldung:
Fehlertyp:
Active Server Pages, ASP 0113 (0 x 80004005) die maximale Zeitdauer zum Ausführen eines Skripts wurde überschritten. Sie können diesen Grenzwert ändern, einen neuen Wert für die Eigenschaft Server.ScriptTimeout festlegen oder Ändern des Wertes in der IIS-Verwaltungstools.
Ursache
Die ScriptTimeout -Eigenschaft gibt die maximale Zeitspanne ein Skript beendet wird. Der Fehler wird generiert, wenn die Verarbeitungszeit für das Skript den Höchstwert überschreitet, der für ScriptTimeout -Eigenschaft festgelegt wurde.
Lösung
Es gibt drei Möglichkeiten, dieses Problem zu beheben:
  • Sie können die Zeit erhöhen, die Verarbeitung von ASP-Skripts für eine bestimmte Website. Ändern Sie dazu den Metabasis Wert in Internet Information Server (IIS):
    1. Öffnen Sie Internetdienste-Manager.
    2. Erweitern Sie die Struktur der rechten Maustaste auf Standardwebsite oder die Website, die das Problem.
    3. Klicken Sie auf Eigenschaften.
    4. Klicken Sie auf der Basisverzeichnis Registerkarte.
    5. Unter ApplicationSettings, klicken Sie auf Konfiguration.
    6. Klicken Sie auf der Anwendungsoptionen Registerkarte.
    7. Erhöhen der ASP-Skripttimeout Wert einer hoch Timeouts Skripts verhindern.
    – oder –

  • Sie können die Zeit zum Verarbeiten von ASP-Skripts für alle Websites. Ändern Sie dazu den Metabasis Wert:
    1. Öffnen Sie Internetdienste-Manager.
    2. Mit der rechten Maustaste die Websites Knoten.
    3. Klicken Sie auf Eigenschaften.
    4. In Haupteigenschaften, wählen Sie WWW-Dienst, und klicken Sie dann auf Bearbeiten.
    5. Klicken Sie auf der Basisverzeichnis Registerkarte.
    6. Unter ApplicationSettings, klicken Sie auf Konfiguration.
    7. Klicken Sie auf der Anwendungsoptionen Registerkarte.
    8. Erhöhen der ASP-Skripttimeout Wert einer hoch Timeouts Skripts verhindern.
    – oder –

  • Sie können die Server.ScriptTimeOut -Eigenschaft programmgesteuert erhöhen die ScriptTimeOut Eigenschaftswert auf ASP. Beispielsweise soll 3 Minuten vergehen Skript Bearbeitungszeiten, fügen Sie folgende Zeile zur ASP-Seite:HINWEIS: Beim Festlegen der Skripttimeout auf kann nicht es kleiner als der Metabasis Wert (Standardeinstellung 90 Sekunden) festlegen. Jedoch können Sie Skript Timeoutwert höher als der Metabasis festlegen. Beispielsweise, wenn Sie nicht die Metabasis Standardeinstellungen ändern und den folgenden code: die ScriptTimeOut Wert ist 90. Wenn Sie die folgenden code: die ScriptTimeOut Wert ist 120.
Weitere Informationen

Schritte zum Reproduzieren des Verhaltens

  1. Öffnen Sie Internetdienste-Manager.
  2. Erweitern Sie die Struktur der rechten Maustaste auf Standardwebsite (oder der Website das Problem reproduziert werden soll).
  3. Klicken Sie auf Eigenschaften.
  4. Klicken Sie auf die Registerkarte Basisverzeichnis .
  5. Klicken Sie unter Einstellungenauf Konfiguration.
  6. Klicken Sie auf die Registerkarte Anwendungsoptionen .
  7. Das ASP-Skripttimeout auf 5 festgelegt.
  8. Erstellen Sie eine neue ASP-Seite mit den folgenden Code in den Head -Abschnitt:
  9. Die ASP-Seite im Browser anzeigen
Hinweis: Zunahme Timeoutwert können sich negativ auf die Leistung. Entwerfen Sie Skripts, die in das Zeitlimit standardmäßig ausgeführt. Beispielsweise kann Zunahme Skript Timeoutwert belegt IIS-Threads beibehalten und verringern Sie die Anzahl der Benutzer, die der Server verwendet werden kann.
Informationsquellen
Klicken Sie für Weitere Informationen auf die nachstehende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
182036 Wie Verwenden von MTS zu Fehler ' ASP 0113' Timeout für Skript
ASP 0113

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 268364 – Letzte Überarbeitung: 06/11/2016 04:07:00 – Revision: 2.0

Microsoft Active Server Pages 4.0, Microsoft Internet Information Services 5.0

  • kbaspobj kbprb kbmt KB268364 KbMtde
Feedback