Recommandation : ASP peut empêcher efficacement l'apparition de messages/commentaires de spam sur les forums de discussion des sites Web. Idées de mise en œuvre. 1. Sur la page de remplissage du formulaire : input name=intime1 type=hidden value=%=Now()% Sur la page de traitement de la soumission, définissez le code temporel de soumission comme suit : If DateDiff(s,request.form(intime1), Now ()) 5 then Response.write SCRIPT Language=JavaScriptalert('La vitesse de votre message est trop rapide, aucun message n'est autorisé !');
Récemment, le serveur continue d'afficher le débogueur en temps réel de Visual Studio, ce qui est très frustrant. Je ne peux pas encore l'éteindre. Comment le résoudre ? Le phénomène est tel que le montre la figure ci-dessous :
Analysons ensemble les raisons de cette situation :
Application contextuelle : débogueur en temps réel Visual Studio : une exception non gérée s'est produite (indice hors limites : « [numéro : 0] ») dans w3wp.exe [2472]. Le débogage en direct sur cette exception a échoué avec l'erreur : Aucun des débogueurs installés n'a activé le débogage en direct. Dans Visual Studio, le débogage en temps réel peut être activé depuis Outils/Options/Débogage/Temps réel.
Les solutions les plus courantes sont les suivantes :
1. Solution de modification du registre
Recherchez le registre et supprimez les 2 éléments suivants
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionAeDebugDébogueur
HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkDbgManagedDebugger
Supprimez également les clés de registre suivantes sur les systèmes d'exploitation 64 bits :
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsNTCurrentVersionAeDebugDebugger
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFrameworkDbgManagedDebugger
2. Apportez des modifications dans le menu de Visual Studio
Entrez dans Visual Studio, sélectionnez [Outils] -> [Options], cliquez sur [Debug] et dans l'onglet [Real-time], décochez [Native] [Script] [Host] et tout ira bien.
En fait, désactiver le débogage ne semble pas résoudre le problème, et l'erreur suivante apparaîtra plus tard :
3. La solution la plus fiable :
Supprimez simplement la première coche sous les propriétés du site Web IIS, le répertoire personnel, la configuration de l'application et le débogage. Le programme de débogage technique du client peut cliquer dessus.
Comme le montre l'image :
Partager : utilisation de la date de la fonction DateAdd dans ASP Utilisation de la fonction DateAdd dans ASP 2006/09/22 12:29 Notez que les méthodes d'écriture dans VBS et SQL sont légèrement différentes. Le message suivant est destiné à l'aide de VBS. Le SQL consultable de SQL est livré avec une expression de chaîne de document d'aide qui représente l'intervalle de temps à ajouter. Voir la section Paramètres pour les valeurs numériques. Renvoie la date à laquelle l'intervalle de temps spécifié a été ajouté. Paramètre DateAdd (intervalle, nombre, date) dans