IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IIS Discussion :

configuration iis 7 vista


Sujet :

IIS

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Points : 112
    Points
    112
    Par défaut configuration iis 7 vista
    BOnjour,
    j'ai installer iis 7.0 sur vista.
    J'ai pris mes fichier que j'avai sur iis 6
    Les script fonctionne très bien, cependant dès que j'arrive à une page qui fait appel à une connection à une base de donnée access, j'ai la page erreur 500 d'internet explorer sans aucune explication...
    L'erreur se produit a la ligne du open de la base de donnée!

    De plus j'ai volontairement essayer de faire une erreur sur une page asp et j'ai toujours le même message d'erreur :

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

    J'ai essayer de modifier des fonctionnalités dans le débogage asp en metant à true... mais cela ne change rien, je n'ai pas d'erreur détaillé


    Merci pour votre aide

  2. #2
    Membre éprouvé Avatar de cubitus91
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 726
    Points : 933
    Points
    933
    Par défaut
    As tu mis ta connexion ODBC ?
    Cdt
    Le tag est bien utile, alors pensez y !

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Points : 112
    Points
    112
    Par défaut
    comment ça mettre la connection ODBC?

    sur XP je n'ai jamais fait cela...

  4. #4
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    t'as une connexion DSN-less ou déclarée (connexion ODBC)? (DSN-less => chemin direct vers le fichier. DSN (=odbc) connexion via un alias qui pointe vers un chemin)
    ensuite, il faut aller dans les propriétés de ton site dans la console pour désactiver les erreurs simplifiées. tu auras alors l'erreur détaillée et le problème qui occure.

    pour ma part, je souspconne un probleme de droit d'écriture dans le dossier TEMP car comme tout le sait, IIS crée une copie de la base access afin de lire dedans et il a donc besoin d'un repertoire en écriture et des droits dessus. Mais nous verrons cela lorsque vous nous donnerez l'erreur détaillée.
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  5. #5
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Points : 112
    Points
    112
    Par défaut
    Bonjour,
    voila j'ai réussi à activer les erreur détaillé.
    QUand je vais sur ma page qui accède à la base de donnée j'ai toujours la page erreur 500 sans aucune erreur asp, vraiment bizarre.

    C'est ça ma page :
    Le site Web ne peut pas afficher la page
    HTTP 500
    Causes les plus probables :
    Le site Web est en cours de maintenance.
    Le site Web présente une erreur de programmation.

    Essayez la chose suivante :
    Actualisez la page.

    Aller à la page précédente.

    Informations

    Cette erreur (HTTP 500 Erreur interne au serveur) signifie que le site Web que vous visitez a rencontré un problème de serveur qui a empêché l’affichage de la page Web.

    Pour plus d’informations sur les erreurs HTTP, consultez l’aide.

    J'ai donc essayer de recréer un fichier vierge où j'ai copier ligne par ligne le code source de ma page et arriver à la ligne connecteur.open j'ai l'erreur suivante :

    testC:\inetpub\wwwroot\test\DATA\formasp.mdb
    Microsoft OLE DB Provider for ODBC Drivers erreur '80004005'

    [Microsoft][Pilote ODBC Microsoft Access] Erreur réseau ou erreur disque.

    /ASP/TP2/Liste/test.asp, ligne 18

    Je trouve bizarre que l'autre page m'affiche une erreur 500 alors qu'elle existe...

    Pour me connecter à la base de données je fais :
    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
    16
    response.Write("test")
    response.cachecontrol ="no-cache"
    if session("ident")<>"user" and session("ident")<>"admin" then
    	response.Redirect "../erreur.asp?e=p"
    end if
    set connecteur=server.createObject("adodb.connection")
    
    chemin_physique= server.mappath("/test")
    chemin_base= "\DATA\formasp.mdb"
    chemin_complet=chemin_physique & chemin_base
    chaine="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & chemin_complet
    pw = "PASSE"
    
    response.Write(chemin_complet)
    connecteur.open chaine,,pw

  6. #6
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Points : 112
    Points
    112
    Par défaut
    J'ai changer authentification anonyme en mettant identité du poll d'applications et j'ai vu une fois les donnés de ma base access. En réactualisant ma page, l'erreur avec la page erreur 500.
    Je suis dégouter, il faut peut être modifier quelques chose...
    J'ai réessayer en recopiant encore la page dans une autre et cela c'est encore affiché correctement une fois mais en revenant ou réactualisant la page plus rien....

    J'ai aussi le message d'erreur là :
    Active Server Pages (ASP) erreur 'ASP 0131'

    Chemin parent non autorisé

    /statistiques/projet/test.asp, ligne 2

    Le fichier Include '../include/connexion.asp' ne peut pas contenir '..' pour indiquer le répertoire parent.


    Je ne vois pas où est l'option pour débloquer cela...

  7. #7
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    tu outrepasses plein de regles

    1- si tu as vu les données UNE fois et pas une autre, ca sent très très fort la connexion non fermée.
    ==>
    conn.close : set conn=nothing
    2- tu n'as pas le droit de mettre ".." normalement car c'est une faille de securité, ca permet de remonter à l'infini dans le disque dur jusqu'à la racine.
    en ASP, tu dois faire ceci
    <!-- #include virtual="/includes/header.inc" -->
    (pas entre les balises <% et %>!!!)
    en fait, tu peux repartir du dossier racine du repertoire web puis descendre (mais faut connaitre le chemin) mais tu ne peux pas faire l'inverse


    3- comme je l'ai déjà dis je crois, erreur de disque inaccessible, c'est souvent une question de droits d'ecriture dans le repertoire TEMP.

    4- ta chaine de connexion me semble correcte car les miennes sont de cette forme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Set conn = Server.CreateObject("ADODB.Connection")
    '*************************
    ' Connexion DSN-Less 
    '*************************
    DSNtemp="DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSNtemp=DSNtemp & "DBQ=" & server.mappath(".\data\Donnee.mdb")
    conn.Open DSNtemp
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  8. #8
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Points : 112
    Points
    112
    Par défaut
    certaines pages s'affiche correctement maintenant.

    Pour le include, j'ai toujours fait comme ça sur xp et jamais eu ce problème!!

    Autre problème : lorsque je vais pour la première fois sur une page j'ai toujours l'erreur 500 qui s'affiche.... Alors je crée une autre page y ajoute un response.write("test") et regarde si sa fonctionne. Ensuite je copie la page qui ne fonctionne pas dans la nouvelle page et ça marche !!! Mais l'ancienne page ne veut pas fonctionner...

    Je ne comprend pas pourquoi...
    Si je dois refaire plus de 100 pages avec des noms différents j'en ai pour des heures...

    Merci pour votre aide

  9. #9
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut PB IIS7 et acces base de donnees access
    Bonjour,

    Moi j'ai également le meme PB. Mes pages ASP ne sont pas interpretees lorsque je fait un lien avec une BDD.

    Je me demande si c'est un PB de Driver ODBC ce qui me semble bizzare car mes donnees (provenant de ma BDD) sont visibles dans les tests realises dans dreamweaver. De plus IIS interprete bien le code ASP des pages j'ai fait un test en affichant des formulaires avec des donnees a saisir ou en affichant la date systeme.

    Quelqu'un peut-il me dire si il a trouve une solution aux Pb cites ci-dessus.

    Merci

Discussions similaires

  1. Installer PHP5 sur IIS 7 (vista)
    Par gedeon555 dans le forum IIS
    Réponses: 7
    Dernier message: 10/02/2009, 19h39
  2. Réponses: 2
    Dernier message: 31/12/2008, 12h16
  3. [IIS] sur Vista
    Par Ticoche dans le forum IIS
    Réponses: 1
    Dernier message: 14/06/2007, 21h20
  4. Configuration nécéssaire pour Vista
    Par mobscene dans le forum Windows Vista
    Réponses: 2
    Dernier message: 14/01/2007, 20h48
  5. problème configuration IIS automatique
    Par Yggdrasill dans le forum IIS
    Réponses: 7
    Dernier message: 28/06/2006, 19h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo