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 :

IIS7 httpsrvr.dll erreur404


Sujet :

IIS

  1. #1
    Membre habitué
    Inscrit en
    Mai 2002
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 275
    Points : 185
    Points
    185
    Par défaut IIS7 httpsrvr.dll erreur404
    Bonjour,

    Je dois migrer une application multi-tiers (D7) (avec serveur d'application).
    Celle-ci utilise la DLL httpsrvr.dll. Elle fonctionne très bien sous IIS6
    L'exécutable appelle la DLL comme cela http://MonIp/httpsrvr.dll
    Composant IdTCPClient.
    Créer un pools d'applications

    Ouvrir 2 IIS
    Ajouter un pools d'applications
    Nom : ‘AppPool32’
    Version du .NET Framework : ‘Aucun code managé’
    Mode pipeline géré : 'Classique'
    Paramètres avancés : Activer les applications 32 bits = TRUE
    Ok

    Sélectionner le noeud ROOT du PC (Nom de la machine )
    Groupe Sécurité
    Ouvrir Restrictions ISAPI et CGI
    Ajouter
    Chemin ISAPI ou CGI : sélectionner la DLL httpsrvr.dll
    Description : Nom1
    Cocher Autoriser l'execution du chemun de l'extension
    Ok

    Sélectionner le noeud Default Web SIte
    Clique droit Ajouter une application
    Alias : NomAlias
    Pool d'applications : ‘AppPool32’ celui que l'on vient de créer
    Chemin d'accè physique : Sélectionner le répertoire
    Ok

    Sélectionner le noeud de l'application (C'est le nom que vous lui avez attribué)
    Groupe composant serveur
    Sélectionner Mappages de gestionnaires
    Ajouter un mappage de scripts
    Chemin des demandes : *.DLL
    Exécutable : Sélectionner le module ISAPI
    Nom : NomMappage
    Ok
    Maintenant en exécutant l'application, j'ai une erreur 404.
    Si vous avez une ou plusieurs idées directrices pour aiguiller ma recherche,
    je suis preneur.

    a+
    Choux

  2. #2
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    1 616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 616
    Points : 3 965
    Points
    3 965
    Par défaut
    tu as mis la dll à la racine de ton site ? httpsrvr.dll
    Émotion
    Infantilisation
    Culpabilisation

    Christophe Alévèque - 18 Mars 2021

  3. #3
    Membre habitué
    Inscrit en
    Mai 2002
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 275
    Points : 185
    Points
    185
    Par défaut
    Merci de ta réponse
    Ce n'est pas un site mais une application un exe qui se connecte un serveur d'application via le composant IdTCPClient.
    Ce composant se connecte via un port dans mon cas 80
    et le host c'est http://MonIp/httpsrvr.dll.
    Je n'ai pas mis à la racine mon serveur d'application. J'ai laissé la même architecture que sous IIS 6.

  4. #4
    Membre habitué
    Inscrit en
    Mai 2002
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 275
    Points : 185
    Points
    185
    Par défaut IIS7 httpsrvr.dll "Le délai imparti à l'opération est dépassé"
    Bonjour,

    Après quelques jours d'absence, je suis de retour sur mon problème.
    J'ai effectué quelques modifications dans le paramétrage de IIS en rouge.


    Sélectionner le noeud ROOT du PC (Nom de la machine )
    Groupe Sécurité
    Ouvrir Restrictions ISAPI et CGI
    Ajouter
    Chemin ISAPI ou CGI : sélectionner le chemein de mon serveur d'application (.exe)

    Description : Nom1
    Cocher Autoriser l'execution du chemun de l'extension
    Ok

    Sélectionner le noeud de l'application (C'est le nom que vous lui avez attribué)
    Groupe composant serveur
    Sélectionner Mappages de gestionnaires
    Ajouter un mappage de scripts
    Chemin des demandes : ISAPI-DLL sélectionner le chemin de mon serveur d'application (.exe)
    CGI-exe sélectionner le chemein la DLL httpsrvr.dll

    Nom : NomMappage
    Ok
    Maintenant mon serveur d"application se lance. Mais le client retourne une erreur "Le délai imparti à l'opération est dépassé".

    Je suis toujours à la recherche d'une piste pour élucider le problème.

    a+

  5. #5
    Membre actif
    Avatar de castorcharly
    Homme Profil pro
    Chef de projet
    Inscrit en
    Février 2009
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2009
    Messages : 416
    Points : 299
    Points
    299
    Par défaut
    Bonjour,

    Je rencontre le même problème qui me rend fou !
    IIS7 c'est un sac de nœud à paramètres alors qu'avec l'ancienne version d'IIS5.1 j'ai juste à indiquer le nom de la DLL dans le filtrage.

    Si qq. un passe ici et qu'il a réussi à faire tourner une dll sous ISAPI sous IIS7 un peu d'aide serait bien venue.
    “La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.” Antoine de Saint-Exupéry.

    D1..D7-2005,2006-Xe2 Ent-XE7 archi-MsSql 2005..2008 & R2, FB 1.5..2.5.x.x -Win10,Win7/64-Xp-
    _____________________________________________________

  6. #6
    Membre habitué
    Inscrit en
    Mai 2002
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 275
    Points : 185
    Points
    185
    Par défaut
    Bonjour,

    Je n'ai pas encore solutionné mon problème.
    Mais depuis mon post, je recherche une autre solution pour remplacer mon serveur d'application.
    Il faudra transférer nos messages dans le forum IIS.
    Je ne pense pas que Delphi soit en cause.
    En tout cas, si je trouve je posterai la réponse.

    a+

    Cyril

  7. #7
    Membre actif
    Avatar de castorcharly
    Homme Profil pro
    Chef de projet
    Inscrit en
    Février 2009
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2009
    Messages : 416
    Points : 299
    Points
    299
    Par défaut
    Bonjour,

    Je suis tout à fait d'accord avec toi, ça ne vient pas de nos DLL, mais de notre incapacité à paramétrer IIS7.

    De quel forum IIS parles tu ?
    “La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.” Antoine de Saint-Exupéry.

    D1..D7-2005,2006-Xe2 Ent-XE7 archi-MsSql 2005..2008 & R2, FB 1.5..2.5.x.x -Win10,Win7/64-Xp-
    _____________________________________________________

  8. #8
    Membre habitué
    Inscrit en
    Mai 2002
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 275
    Points : 185
    Points
    185
    Par défaut
    On devrait déplacer le post là je pense :
    http://www.developpez.net/forums/f20...s/windows/iis/
    A voir peut-être avec un modérateur pour qu il ne fasse pas doublon

  9. #9
    Membre actif
    Avatar de castorcharly
    Homme Profil pro
    Chef de projet
    Inscrit en
    Février 2009
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2009
    Messages : 416
    Points : 299
    Points
    299
    Par défaut
    Bonjour Cyril,

    J'ai le plaisir de te dire que j'ai trouvé comment implémenter mon IIS 7.5 pour travailler avec mes DLL delphi.

    C'est bien plus simple que ce que je faisais et c'est grâce à ce lien:
    http://chee-yang.blogspot.fr/2009/10...isapi-dll.html

    Les écrans sont un peu différents des miens, mais ça marche du premier coup !
    Si tu as besoin de plus d'infos, n'hésite pas.
    “La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.” Antoine de Saint-Exupéry.

    D1..D7-2005,2006-Xe2 Ent-XE7 archi-MsSql 2005..2008 & R2, FB 1.5..2.5.x.x -Win10,Win7/64-Xp-
    _____________________________________________________

  10. #10
    Membre habitué
    Inscrit en
    Mai 2002
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 275
    Points : 185
    Points
    185
    Par défaut
    Merci de ta réponse.
    Je vais tester
    a+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. pb httpsrvr IIS7 seven
    Par bdurtaut dans le forum Web & réseau
    Réponses: 0
    Dernier message: 25/01/2011, 14h07
  2. Declarer une dll Delphi ?
    Par DelphiCool dans le forum C++Builder
    Réponses: 2
    Dernier message: 26/07/2002, 10h07
  3. Débug de DLL
    Par Bayard dans le forum C++Builder
    Réponses: 3
    Dernier message: 22/07/2002, 15h08
  4. Equivalent à ExeName pour une DLL
    Par Smortex dans le forum Langage
    Réponses: 7
    Dernier message: 16/07/2002, 21h07
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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