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 17/05/2007, 09h56   #1
Membre régulier
 
Inscription : janvier 2006
Messages : 675
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 675
Points : 74
Points : 74
Par défaut Execution des pages ASP sur vista

Bonjour, j'ai installer iis sous windows vista.
J'arrive a exécuter des pages html masi pas .asp
Il m'a dit de rajouter le typoe .asp dans les type mime mais je ne sais pas quoi mettre dans le champ type mime. J'ai essayer plusieurs choses mais cela ne fonctionne pas. Le navigateur veut toujours me faire télécharger le fichier . asp

Merci pour votre aide
franfr57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 10h25   #2
Membre régulier
 
Inscription : janvier 2006
Messages : 675
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 675
Points : 74
Points : 74
J'ai réussi a afficher une page .asp qui ne contient que de l'html...
Je n'ai réussi a le faire que dans un dossier test, j'ai essyaer de faire un dossier test2 mais ça ne fonctionne pas..
Masi les pages contenant du code asp à éxécuter ne fonctionne pas...

J'ai l'erreur suivante :
Citation:
Erreur de serveur dans l'application "Default Web Site"

--------------------------------------------------------------------------------

Erreur HTTP 405.0 - Method Not Allowed
Description : La page que vous recherchez ne peut pas être affichée, car une méthode non valide (verbe HTTP) est utilisée.

Code d'erreur : 0x80070001

Notification : ExecuteRequestHandler

Module : StaticFileModule

URL demandée : http://localhost:80/compteurs_new/TP...exo1_page2.asp

Chemin d'accès physique : C:\inetpub\wwwroot\compteurs_new\TP1\Exercice1\exo1_page2.asp

Session utilisateur : Anonyme

Méthode d'ouverture de session : Anonyme

Gestionnaire : StaticFile

Causes les plus probables :

La demande envoyée au serveur Web utilise un verbe HTTP qui n'est pas autorisé par le module configuré pour gérer la demande.
Une demande a été envoyée au serveur contenant un verbe HTTP non valide.
La demande possède un contenu statique et contient un verbe HTTP autre que GET ou HEAD.
Une demande a été envoyée à un répertoire virtuel utilisant le verbe HTTP POST et le document par défaut est un fichier statique qui ne prend pas en charge les verbes HTTP autres que GET ou HEAD.
Essayez la chose suivante :

Vérifiez la liste des verbes activés pour le gestionnaire de module pour lequel a été envoyée et veillez à ce que ce verbe soit autorisé pour le site Web.
Vérifiez le fichier journal IIS afin de voir quel verbe n'est pas autorisé pour la demande.
Créez une règle de suivi pour effectuer le suivi des demandes ayant échoué pour ce code d'état HTTP. Pour plus d'informations sur la création d'une règle de suivi pour des demandes ayant échoué, cliquez ici.
Plus d'informations... Cette erreur signifie que la demande envoyée au serveur Web contenait un verbe HTTP qui n'est pas autorisé par le gestionnaire de module configuré pour la demande.


--------------------------------------------------------------------------------
Informations de version du serveur : Services IIS 7.0.
franfr57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 10h57   #3
Membre régulier
 
Inscription : janvier 2006
Messages : 675
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 675
Points : 74
Points : 74
Je pense qu'il faut la dll asp et faire un mappage mais je ne la trouve pas...
franfr57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 11h10   #4
Membre régulier
 
Inscription : janvier 2006
Messages : 675
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 675
Points : 74
Points : 74
ça marche maintenant mais je n'arive pas à exécuter des script qui font appel à une base de données. De plus aucune erreur ne s'affiche j'ai juste comme quoi il ne trouve pas la page...

Aidez moi svp
franfr57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 14h16   #5
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,

Il faudrait un peu de code.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 14h21   #6
Membre régulier
 
Inscription : janvier 2006
Messages : 675
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 675
Points : 74
Points : 74
Par défaut problème d'accès base de données asp

Bonjour je n'arive pas à ouvrir ma base de donnée en asp :
J'ai l'erreur suivante:
Microsoft OLE DB Provider for ODBC Drivers erreur '80004005'

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

/test5/TP2/Liste/liste2.asp, ligne 14


La ligne 14 correspond au open du connecteur. Je ne sais pas si c'est parce que j'ai mal configurer quelque chose ou pas installer quelque chose. Mon fichier marchait très bien auparavant :
Voici un bout de code du fichier :
Code :
1
2
3
4
5
6
7
8
 
set connecteur=server.createObject("adodb.connection")
chemin_physique= server.mappath("/test5")
chemin_base= "\DATA\formasp.mdb"
chemin_complet=chemin_physique & chemin_base
chaine="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & chemin_complet
pw = "PASSE"
connecteur.open chaine,,pw
Merci pour votre aide
franfr57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 14h35   #7
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
que donne
Code :
response.write(server.mappath("/test5"))
?
Et puis n'ouvre pas 36 discussions STP. Ou alors n'oublie pas de les mettre en résolu.
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 14h46   #8
Membre régulier
 
Inscription : janvier 2006
Messages : 675
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 675
Points : 74
Points : 74
avec ceci :
Code :
1
2
3
4
 
response.write(server.mappath("/test5"))
response.write(chemin_complet)
response.End()
J'obtient :
C:\inetpub\wwwroot\test5

C:\inetpub\wwwroot\test5\DATA\formasp.mdb

Ce qui est tout à fait correct...
franfr57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 15h57   #9
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
Peut-être bien un erreur de syntaxe. Essaye
Code :
1
2
 
chaine="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & chemin_complet & ";"
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 16h27   #10
Membre régulier
 
Inscription : janvier 2006
Messages : 675
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 675
Points : 74
Points : 74
non cela fait toujours pareil.

Apparemment j'ai lu sur d'autres site que cela peut être du à une erreur d'autorisation mais je ne sais pas ce qu'il faut faire pour autoriser asp à utiliser access...

J'ai l'erreur suivante :

Microsoft OLE DB Provider for ODBC Drivers erreur '80004005'

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

/test5/TP2/Liste/liste2.asp, ligne 15


Aidez moi c'est urgent svp
franfr57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 19h44   #11
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
Si tu as un mot de passe de base de données enlève le pour voir.
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2007, 17h13   #12
Membre régulier
 
Inscription : janvier 2006
Messages : 675
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 675
Points : 74
Points : 74
toujours pareil cela ne change rien.
Il ne faut rien installer de plus pour que ASP puisse lire les base de donnée?

SVP aidez moi
franfr57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2007, 23h36   #13
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
Sais pas, j'ai jamais essyé sous Windows Vista.
Un coup de ?
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 06h15   #14
Membre régulier
 
Inscription : janvier 2006
Messages : 675
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 675
Points : 74
Points : 74
déja essayer
rien trouver...

Aidez moi svp...
franfr57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 09h18   #15
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
Bon, reprenons depuis le début...
Ton IIS n'execute pas les pages ASP et te propose de les télécharger. Sur IIS 6 cela arrive quand on n'a tout simplement pas installé le composant Windows pour.
1 - Rendez-vous Menu Démarrer > Paramètres > Panneau de contrôle > Ajout/Suppression de programme > Ajout/Suppression de composant Windows > Serveur d'application > IIS > WWWS > Cocher ASP (en espérant qu'il se trouve tjrs à cet endroit).
Ou bien
2 - Rendez-vous Menu Démarrer > Paramètres > Panneau de contrôle > Outils d'administration > Asstistant de configuration serveur. Et là installer l'option ASP.
Et puis enfin jette un oeil sur ce post. Il y a un fichier attaché dans une de mes réponses qui montre comment verifier que l'execution des pages ASP est autorisé.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 21h37   #16
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
Y'a cette solution
http://www.developpez.net/forums/sho...d.php?t=342102
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h43.


 
 
 
 
Partenaires

Hébergement Web