Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/05/2007, 20h11   #1
Membre habitué
 
Inscription : mai 2007
Messages : 188
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 188
Points : 104
Points : 104
Par défaut ASP en IIS7 Windows Vista: Impossible de sortir de WWwROOT

J'ai installé IIS7 Windows Vista: Impossible d'utiliser un autre répertoire que C:\inetpub\wwwroot comme répertoire de base:

En effet j'ai des sites localisés dans le disque D: en D:\sites en Windows 2000, Windows XP qui fonctionnent.

Dans le nouveau OS, en IIS je pointe le répertoire de base sur ce répertoire D:\sites, mais impossible de faire fonctionner le moindre code ASP, comme le code hello.asp: même si je donne tous les droits à l'utilisateur IIS_IUSRS en D:\sites.
Code :
1
2
3
<%
Response.Write("Hello, World, here is ASP.")
%>
Il me sort erreur:

An error occurred on the server when processing the URL. Please contact the system administrator

Pour information, codes PHP fonctionnent bien.

Or quand je copie ces sites en dessous de C:\inetpub\wwwroot, tout fonctionne à merveille, même les accès aux bases de données Microsoft ACCESS 2007 via OLE ODBC.

J'ai cherché et n'ai rien trouvé. Pourriez-vous m'aider SVP ?
jacou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2007, 09h32   #2
Membre habitué
 
Inscription : mai 2007
Messages : 188
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 188
Points : 104
Points : 104
Par défaut J'ai trouvé

Merci de votre attention.

J'ai trouvé la solution:
Renommer le fichier global.asa en global.asa.hide.
Plaisanterie: c'est une erreur dans le fichier ancien D:\sites\global.asa, qui active un objet IIS 5 et IIS 6 qui n'existe plus en IIS7 sous Windows Vista. J'ai donc retiré tous les droits de fichiers attribués à IIS_IUSRS, ça fonctionne.

Ca m'a pris 2 jours de travail.
jacou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2007, 11h41   #3
Invité régulier
 
Inscription : juin 2002
Messages : 14
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 14
Points : 6
Points : 6
Envoyer un message via AIM à gloppy
Salut!

J'ai un peu la meme erreur sauf que moi ca ne marche plus du tout depuis que je suis passé sous vista!! Aucune page asp avec acces a une base de donnée ne fonctionnent. Je n'ai pas de message d'erreur sauf "erreur 500 site en maintenance ou erreur de programation sur la page"...
Je n'ai pas de global.asa donc je ne peux pas resoudre le pb de la meme facon est ce que quelqu'un a une ID ?

Merci

Gloppy
gloppy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2007, 20h31   #4
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut,

Fais une recherche sur ce forum sur "Vista" il y a quelques discussions.

A+

Citation:
Envoyé par jacou
c'est une erreur dans le fichier ancien D:\sites\global.asa, qui active un objet IIS 5 et IIS 6 qui n'existe plus en IIS7
De quels objets s'agit-il?

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h30.


 
 
 
 
Partenaires

Hébergement Web