Chers experts,
J'ai un problème avec les pages .asp qui ne s'affichent pas dans Internet Explorer 7
Détail de la situation :
J'ai inséré un formulaire de recherche lié à une base de donnée access (2003) dans une page asp (créée avec Frontpage 2000) et je cherche à la tester avec IIS (5.1).
Lorsque je lance Internet Explorer (7), l'accueil du site (index.htm) s'affiche à l'adresse http://localhost. En revanche, n'importe quel lien vers une page asp me donne droit à cette expression exaspérante :
En Microsoft Script Editor [run] pour débogage, l'erreur est formulée ainsi :"Le site web ne peut pas afficher la page HTTP 500"
"
Cependant je ne crois pas que ça dise grand chose en fait...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <html><head><title>Server Application Error </title></head> <boby><h1>Server Application Error <h1> The server encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator.</body><html>
C'est triste à dire mais j'ai bidouillé un max sans résultat aucun. D'ailleurs, Internet explorer me sert la même page d'erreur si je lui demande une page asp qui ne contient que du texte, sans formulaire par exemple. Quelqu'un a une idée ? Je travaille sous Windows XP pro 2.
bien à vous,
Monbasinstinct
P.S._ j'ai essayé de vérifier les extensions serveur pour voir si l'asp était bien installé mais je n'ai trouvé que l'extension server FrontPage. Et je ne trouve pas à installer quoi que ce soit via le panneau de configuration => ajout/suppression de programmes => ajouter/supprimer des composants Windows => Services Internet "Détails" => WWW ""Détails" => et puis pas d'asp. Du coup, comme il n'y avait rien d'explicitement asp, j'ai tout installé mais le problème persiste après redémarrage de l'ordinateur etc.
P.S. 2_ Dans IIS 5.1, c'est pas intégré normalement ASP ? Si je savais où trouver cette saleté je pourrais peut-être vérifié s'il n'y a pas un paramètre par défaut qu'il faudrait changer pour autoriser le serveur à traiter les pages asp, non ?!
P.S.3_ zzzThibaut m'a écrit :
Et je l'en remercie, mais mon problème n'est toujours pas résolu.Vérifie que dans l'onglet 'Home Directory' des propriétés de ton site web, tu as bien une application de définie et que les execute permissions soient au minimum sur 'script only'.
zzzThibaut
J'avais même opté pour les permissions de "scripts et exécutables" histoire d'être certain de ce côté.
Pour ce qui est de l'application j'ai "Application par défaut" ?! Lorsque je fais "configurer", une dialog box apparaît avec 3 onglets.
1. mappages : mettre en cache les applications ISAPI (c'est coché)
La liste des extensions contient .asa, .asp, .cdx, .cer, .idc, .shtm, .shtml, et .stm Il est possible de les modifier et de les limiter. Pour ce qui est de l'extension asp par exemple, elle est limitée à GET, HEAD, POST, TRACE. Mais il est possible de l'étendre à "tous les verbes", ce qui ne change strictement rien à mon problème non plus.
2. "options de configuration", le langage ASP par défaut est en VBScript et le délais d'exécution est de 90 secondes. La mise en mémoire tampon est activée et l'état de session aussi avec un délais d'expiration de 20 minutes.
3. débogage, les indicateurs sont tous cochés et l'option message d'erreur ASP détaillé est activée.
P.S. 4_ J'ai regardé le code généré par FrontPage 2000 d'une page enregistrée en .asp sans rien dedans sinon qu'une simple phrase je doute que cela ne révèle quoi que ce soit mais sait-on jamais ? Page "tentativeasp.asp" :
Et je n'ai pas l'impression qu'il y ait de problème de ce côté là.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <html> <head> <meta http-equiv="content-langage" content="fr"> <meta http-equiv="content-Type content="text/html; charset=windows-1252"> <meta name="generator" content="microsoft FrontPage 4.0"> <meta name="Progld" content=FrontPage.Editor.Document" <title>tentativeasp</title> </head> <body stylesrc="index.htm"> ça si je ne m'abuse c'est la couleur de fond de la page et la mise en forme qui est copiée d'après l'index enregistré en .htm et qui s'affiche parfaitement bien dans internet explorer <p>tentativeasp</p> </body> </html>
Partager