Bonjour,
J'avais développé il y a plusieurs années une application xmlrad6 qui vivait son bonhomme de chemin sans problème. Mais voilà, ma société a changé de serveur web, nous sommes passés à Win2003/II6.
J'ai voulu suivre la prodedure que j'avais dejà appliqué pour le déploiement de mon application sur l'ancien serveur :
1. Installer le package XMLRAD6SP1.EXE (il date de 2001!)
2. Installer mon application dans IIS en suivant la procedure standard.
Le premier problème est que le package XMLRAD6SP1.EXE génère une bonne dizaine d'erreurs pendant l'installation. Au terme de l'install xmlrad semble cependant installé. Mais passons.
le vrai problème est le suivant : mon application refuse désespérément de s'executer. Quand J'execute l'url http://www.MonServeur.com/MonAppliBin/MonAppli.dll, je recois le message suivant :
"Le document XML doit contenir un élément de niveau supérieur. Erreur de traitement de la ressource http://www.Monserveur.com/A..."
J'ai le souvenir que j'obtenais la meme erreur quand xmlrad n'etait pas installé sur le serveur web.
J'ai essayé comme méthode alternative d'utiliser le didacticiel de déploiement "Deploying XMLCLX Applications". J'ai donc Installé :
- Dac.TLB (dans le rep de ma dll)
- StdXML.dll (dans le rep de ma dll)
- LibDacAdo.dll (dans c:\windows\system32 + regsvr32)
Mais ca ne change strictement rien. J'obtiens toujours la meme erreur. je précise que , bien sur, j'ai autorisé les dll ISAPI sur mon serveur web.
QQun pourrait-il m'aider ?? Je compte bien réecrire cette application dans une version plus récente du framework mais là il faut que ca fonctionne. J'ajoute que la meme application est installée sur un autre serveur, aussi en Windows 2003 mais avec IIS5. elle fonctionne sans problème sur cet autre serveur.
J'attends votre aide avec impatience.
Cordialement
FR
Partager