Recommandé: Solution de questions / réponses ASP au Script ASP Running Timeout J'apprends les connaissances du serveur récemment. Parfois, je rencontre une erreur dans laquelle le script ASP exécute le délai d'expiration, ce qui est vraiment gênant. J'ai trouvé des informations pertinentes et il existe des solutions. Le délai d'expiration du script par défaut d'IIS est de 90 secondes. Si vous téléchargez un logiciel ou transférez des données plus de 90 secondes.
1. Conseils pour créer des objets dans ASPLorsque nous utilisons les composants du serveur pour créer des objets, il existe généralement deux méthodes. La méthode la plus couramment utilisée consiste à utiliser la méthode createObject () de l'objet serveur, comme ceci:
SET NIFFLINK = Server.CreateObject (MSWC.NextLink)
Cette méthode est très utile, mais il existe un autre moyen d'économiser davantage les ressources système.
Lorsque vous utilisez la méthode server.createObject () pour créer un objet, l'objet est chargé immédiatement et le système alloue la mémoire et d'autres ressources à l'objet.
La deuxième façon de créer un objet consiste à utiliser la balise <objet> de HTML, et la syntaxe est la suivante:
<Objet runat = sever id = nextLink ProgId = mswc.NextLink> </JOINT>
Lors de la création d'un objet avec la balise <objet>, l'objet que vous souhaitez créer n'est pas chargé immédiatement, mais ne se chargera pas tant que la méthode ou l'attribut de l'objet n'est pas référencé pour la première fois. De cette façon, nous économiserons certaines ressources. Bien qu'il ne soit pas grand-chose, il est très utile d'économiser des ressources du serveur lorsque votre système doit résister à près d'un million de clics par jour.
2. Deux solutions à l'affichage chinois ASP
Le premier problème majeur que l'auteur a rencontré lorsqu'il a commencé à écrire des programmes ASP a été le problème d'affichage chinois. Après l'avoir exécuté, il a constaté que tous les Chinois lus de l'ASP de la base de données sont devenus ?????, ce qui est un peu similaire au problème d'affichage chinois le plus fréquent de JSP. Après avoir vérifié les données, il a constaté qu'il existe un moyen de résoudre facilement le problème chinois.
Méthode 1:
Après avoir lu les documents Microsoft NGWS, j'ai constaté que dans la section FAQ du document, j'ai mentionné que je voulais ajouter un fichier config.web au répertoire Web. Je l'ai essayé et c'était OK en chinois.
La méthode est la suivante:
Créer un fichier config.web, avec le contenu comme suit, et placé dans le répertoire Web
< Configuration >
< Globalisation
Codage de demande = UTF-8
RéponseCcoding = UTF-8
/ >
< / Configuration >
Plus tard, j'ai vu quelqu'un a publié un message dans le forum en ligne disant que ce serait bien de remplacer l'UTF-8 par GB2312. L'auteur ne l'a pas essayé, vous pouvez donc l'essayer.
Méthode 2:
Plus tard, je me suis souscrit au groupe de nouvelles de Microsoft et j'ai trouvé des articles discutant de ce numéro dans le groupe d'information de Microsoft Dotnet.framework.aspplus.general. La méthode consiste à ajouter <% @ codepage = 936%> au début de chaque page, ce qui est un peu similaire à <% @ page contentType = text / html; charset = gb2312%> dans jsp et l'a testé rapidement.
Partage: code d'erreur JScript et explication correspondante Erreur de syntaxe JScript JScript L'erreur de syntaxe fait référence à une erreur qui se produit lorsqu'une instruction JScript viole une ou plusieurs règles de syntaxe du langage de script JScript. Une erreur de syntaxe JScript se produit pendant la phase de compilation du programme, avant de commencer à exécuter le programme. (L'erreur s'est produite dans