Empfohlen: ASP Q & A -Lösung für das ASP -Skript -Timeout Ich lerne kürzlich Serverwissen. Manchmal begegne ich einen Fehler, bei dem das ASP -Skript Timeout ausführt, was wirklich problematisch ist. Ich fand relevante Informationen und es gibt einige Lösungen. Das Standard -Skript -Zeitlimit von IIS beträgt 90 Sekunden. Wenn Sie Software hochladen oder Daten mehr als 90 Sekunden übertragen.
1. Tipps zum Erstellen von Objekten in ASPWenn wir Serverkomponenten zum Erstellen von Objekten verwenden, gibt es im Allgemeinen zwei Methoden. Die am häufigsten verwendete Methode ist die Verwendung der Methode createObject () des Serverobjekts wie folgt:
Setzen Sie nextLink = server.createObject (mswc.nextlink)
Diese Methode ist sehr nützlich, aber es gibt eine andere Möglichkeit, Systemressourcen mehr zu sparen.
Wenn Sie die Methode server.createObject () verwenden, um ein Objekt zu erstellen, wird das Objekt sofort geladen und das System dem Objekt Speicher und andere Ressourcen zuteilt.
Die zweite Möglichkeit, ein Objekt zu erstellen, besteht darin, das < -Objekt> -Tag von HTML zu verwenden, und die Syntax lautet wie folgt:
<Object Runat = Sever id = NextLink progid = mswc.nextlink> < /Object>
Beim Erstellen eines Objekts mit dem < -Objekt> -Tag wird das Objekt, das Sie erstellen möchten, nicht sofort geladen, aber erstmals, wenn die Methode oder das Attribut des Objekts zum ersten Mal referenziert ist. Auf diese Weise sparen wir einige Ressourcen. Obwohl nicht viele, ist es sehr hilfreich, Serverressourcen zu sparen, wenn Ihr System fast eine Million Klicks pro Tag standhalten muss.
2. Zwei Lösungen für die chinesische ASP -Anzeige
Das erste große Problem, auf das der Autor anfing, als er anfing, ASP -Programme zu schreiben, war das chinesische Ausstellungsproblem. Nachdem er es ausgeführt hatte, stellte er fest, dass alle Chinesen aus der ASP aus der Datenbank gelesen wurden? Nachdem er die Daten überprüft hatte, stellte er fest, dass es eine Möglichkeit gibt, das chinesische Problem leicht zu lösen.
Methode 1:
Nachdem ich Microsoft NGWS -Dokumente gelesen hatte, stellte ich fest, dass ich im FAQ -Abschnitt des Dokuments erwähnte, dass ich dem Webverzeichnis eine Konfigurationsdatei hinzufügen wollte. Ich habe es versucht und es war in Chinesisch in Ordnung.
Die Methode lautet wie folgt:
Erstellen Sie eine Datei config.web mit dem folgenden Inhalt und platziert im Webverzeichnis
< Konfiguration >
< Globalisierung
AnfrageedCoding = UTF-8
responseCoding = utf-8
/>
</Konfiguration >
Später sah ich jemanden im Forum Online einen Beitrag gepostet, in dem er sagte, es wäre in Ordnung, UTF-8 durch GB2312 zu ersetzen. Der Autor hat es nicht ausprobiert, also können Sie es versuchen.
Methode 2:
Später habe ich die Microsoft -Nachrichtengruppe abonniert und Artikel über diese Ausgabe in der Nachrichtengruppe von Microsoft Dotnet.Framework.aspplus.General gefunden. Die Methode besteht darin, <%@ Codepage = 936%> zu Beginn jeder Seite hinzuzufügen, was ein bisschen ähnlich ist wie <%@ page contentType = text/html; charSet = gb2312%> in JSP und wurde schnell getestet.
Teilen: Jscript -Fehlercode und entsprechende Erläuterung Jscript -Syntaxfehler JScript -Syntaxfehler bezieht sich auf einen Fehler, der auftritt, wenn eine JScript -Anweisung gegen eine oder mehrere Syntaxregeln der Jscript -Skriptsprache verstößt. Während der Programmkompilierungsphase erfolgt ein Jscript -Syntaxfehler, bevor das Programm ausgeführt wird. (Der Fehler trat in auf