أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

إن المستعرض الذي تستخدمه غير معتمد

إنك تحتاج إلى تحديث المستعرض لاستخدام الموقع.

التحديث إلى أحدث إصدار من Internet Explorer

استخدام البرامج النصية Python مع IIS

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية276494
الموجز
Python interpreted لغة البرمجة نصية تشبه في المفهوم Microsoft Visual Basic Script (VBScript) أو Microsoft JScript Perl أو لغات البرمجة النصية أخرى. بينما يستخدم ملقم معلومات إنترنت (IIS) Windows Scripting Host VBScript واحتياجات JScript, يمكن استخدام IIS أخرى مترجمات البرنامج النصي صفحات الملقم النشطة (ASP) بالإضافة إلى البرامج النصية واجهة العبّارة الشائعة (CGI) بسيطة. توضح هذه المقالة كيفية استخدام Python كلغة البرمجة النصية من اختيار لكل CGI و ASP.
معلومات أخرى
يمكنك اختيار أي مترجم Python مثل مشغل البرامج النصية معالجة البرامج النصية Python. يستخدم المثال في هذه المقالة الخاصة ActiveState ActivePython 2.0.

تُظهر الخطوات التالية كيفية إعداد مترجم Python المثبتة مثل مشغل البرامج النصية للاستخدام مع IIS و ASP.
  1. تأكد من وجود موقع ويب الذي يحتوي على البرامج النصية Python تطبيق إعداد. للقيام بذلك، قم بتنفيذ الخطوات التالية:

    1. انقر بزر الماوس الأيمن فوق الدليل الذي يتم تطبيق نقطة البداية في إنترنت خدمة إدارة (ISM) ، ثم انقر فوق خصائص.
    2. انقر فوق علامة التبويب الدليل الأساسي أو الدليل الظاهري أو الدليل.
    3. ضمن إعدادات التطبيق ، تحقق من نشطاً مربع النص الاسم ومن أنها تحتوي على اسم.
    4. في حالة غير نشط مربع الحوار انقر فوق إنشاء لإنشاء تطبيق ومن ثم تسمية التطبيق (الاسم الافتراضي هو "تطبيق" الافتراضي"").
    5. تحت أذونات ، تأكد من تحديد التنفيذ (بما في ذلك البرنامج النصي).
    للحصول على مزيد من المعلومات حول إعداد تطبيقات راجع "تكوين تطبيقات" في تعليمات IIS.
  2. التحقق من إعداد التطبيق يتم تعيين ملفات .py. للقيام بذلك، قم بتنفيذ الخطوات التالية:
    1. في ISM أسفل ملقم معلومات إنترنت, انقر بزر الماوس الأيمن فوق اسم الكمبيوتر ومن ثم انقر فوق خصائص.
    2. من القائمة المنسدلة خصائص الشكل الرئيسي انقر فوق خدمة WWW ثم انقر فوق تحرير.
    3. انقر فوق علامة التبويب الدليل الرئيسي ثم انقر فوق تكوين.
    4. لإضافة تعيين التطبيق انقر فوق إضافة ثم قم بإنشاء تعيين جديد باستخدام المعلومات التالية (استبدال المسار الصحيح على جهاز الكمبيوتر الخاص بك):
      • الملف التنفيذي: "C:\Python20\python.exe %s % s" (اثنين "% s" بعد يتم القابل للتنفيذ المطلوب من أجل مترجمات البرامج النصية المستند إلى وحدة التحكم ولكن لن تكون مطلوبة من أجل API ملقم إنترنت [ISAPI] - المستندة إلى مترجم برنامج نصي).
      • ملحق: .py
      • مشغل البرامج النصية: المحدد.
      • تحقق من أن الملف موجود: المحدد (من أجل الأمان) انقر موافق.

  3. تحقق من تعيين أذونات الملف أو الدليل بشكل صحيح في قائمة التحكم بالوصول (ACL) في الكمبيوتر. الوصول المجهول و IUSR_ [اسم الكمبيوتر] و [اسم الكمبيوتر] IWAM_ حسابات المستخدمين يجب أن يكون لديك على الأقل "قراءة" الإذن (RX). عند استخدام أنواع أخرى من مصادقة كلمة المرور ، قد تختلف الأذونات المطلوبة.
يمكن استخدام البرنامج النصي Python التالي لاختبار التثبيت المناسبة و تنفيذ البرامج النصية المستندة إلى Python CGI مع IIS.

إنشاء ملف في نص محرر مثل مفكرة Microsoft وقم بتضمين سطور التعليمات البرمجية التالية. احفظ الملف في مجلد البرامج النصية Test.py.
printprint 'Status: 200 OK'print 'Content-type: text/html'printprint '<HTML><HEAD><TITLE>Python Sample CGI</TITLE></HEAD>'print '<BODY>'print '<H1>This is a header</H1>'print '<p>' #this is a commentprint 'See this is just like most other HTML'print '<br>'print '</BODY>'				

استعراض "Test.py" على موقع ويب:
http:// <computer_name> /scripts/test.py
بدلاً من ذلك، يمكن استخدام مترجم Python كمترجم البرنامج النصي في صفحات ASP. بعد أن تتوفر لديك محرك البرمجة النصية Python تسجيل إنشاء ملف باستخدام المفكرة وتضمين سطور التعليمات البرمجية التالية. احفظ الملف في مجلد البرامج النصية Python.asp.
<%@LANGUAGE=Python%><HTML><head></head><body><h1>Python Test</h1><%#do some python stuff hereResponse.Write('Python Test<br>')Response.write('<h3>Smaller heading</hr>')%></body></html>				

استعراض "Python.asp" على موقع ويب:
http:// <computer_name> /scripts/python.asp
مراجع
للحصول على مزيد من المعلومات حول Python راجع: للحصول على راجع المترجم Python ActiveState:
منتجات الجهات الأخرى التي تمت مناقشتها في هذه المقالة تكون تابعة لشركات مستقلة عن Microsoft. لا تقدم Microsoft أي ضمان ، ضمنيًا أو صريحًا، بخصوص أداء أو ثبات النظام "من هذه المنتجات.

توفر Microsoft معلومات جهة الاتصال الخاصة بجهات أخرى لمساعدتك في الحصول على الدعم التقني. قد يتم تغيير معلومات جهة الاتصال هذه بدون إشعار. ولا تضمن Microsoft دقة هذه المعلومات لجهة الاتصال.
iis 5

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 276494 - آخر مراجعة: 11/21/2006 13:13:16 - المراجعة: 2.1

  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • kbmt kbinfo KB276494 KbMtar
تعليقات
ipt type="text/JavaScript" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("