python cgi sur IIS
-
09-06-2019 - |
Question
Comment configurez-vous IIS pour pouvoir appeler des scripts python à partir de pages ASP?
OK, j’ai trouvé la réponse à cette question ici: http://support.microsoft.com/kb/276494
Passons à ma question suivante: comment appeler un script cgi à partir du code asp classique (vb)? En particulier, celui qui ne se trouve pas dans le répertoire racine Web.
La solution
Je ne pense pas que VBScript hébergé par IIS ait le moindre moyen d'exécuter un processus externe. Si vous utilisez python en tant que moteur AXscripting, vous pouvez simplement utiliser le module sys. Si le script que vous appelez est en réalité un script cgi, vous devrez imiter toutes les variables d'environnement utilisées par ce dernier. L’alternative consiste à placer le script sur le chemin python, à l’importer et en espérant qu’il soit suffisamment modulaire pour pouvoir appeler les éléments dont vous avez besoin et contourner le code de traitement de cgi.
Autres conseils
Vous pouvez également le faire de cette manière .