بيثون CGI على IIS
-
09-06-2019 - |
سؤال
كيف يمكنك إعداد IIS بحيث يمكنك استدعاء البرامج النصية لبايثون من صفحات asp؟
حسنًا، لقد وجدت إجابة هذا السؤال هنا: http://support.microsoft.com/kb/276494
إذن إلى سؤالي التالي:كيف يمكنك استدعاء برنامج نصي cgi من داخل كود asp (vb) الكلاسيكي؟خاصةً تلك التي ليست موجودة في دليل جذر الويب.
المحلول
لا أعتقد أن VBScript الذي يستضيفه IIS لديه أي طريقة لتنفيذ عملية خارجية.إذا كنت تستخدم لغة python كمحرك AXscripting، فيمكنك فقط استخدام وحدة sys.إذا كان المقصود من البرنامج النصي الذي تتصل به هو في الواقع برنامج نصي CGI، فسيتعين عليك محاكاة جميع متغيرات البيئة التي يستخدمها CGI.البديل هو وضع البرنامج النصي على مسار بايثون، واستيراده، ونأمل أن يكون معياريًا بدرجة كافية بحيث يمكنك استدعاء الأجزاء التي تحتاجها وتجاوز كود معالجة cgi.
نصائح أخرى
يمكنك أيضا أن تفعل ذلك من هنا.