كيفية القيام بما يلي: يصحح أحد تطبيقات نظام مجموعة بعيد

ينطبق هذا الموضوع على:

النسخة

Visual Basic

C#‎

#F

C++‎

مطور الويب

Express

الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق

pro ، Premium و Ultimate

الموضوع الذي لا ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي لا ينطبق

ويعتمد ‏‫Visual Studio الآن MPI الكتلة تصحيح الأخطاء. تتيح لك هذه الميزة يصحح متوازى بالبرامج التي تعمل تشغيل كتلة من أجهزة الكمبيوتر الاتصال من خلال واجهة تمرير الرسائل (MPI).

المتطلبات الأساسية ل MPI تصحيح الأخطاء:

  • يجب تثبيت MPI و المكونة تشغيل كل جهاز في مقطع تخزين. MPI هو المضمنة مع Windows الخادم 2003، الإصدار من مقطع تخزين لحساب. تطبيقات MPI غير ذلك متوفرة.

  • MPIShim.exeيجب أن تكون مثبتة تشغيل كل آلة في الكتلة. MPهوhim هو المضمنة مع Visual Studio 2005و هو المثبتة مع المكونات البعيدة التصحيح لتمكين تصحيح متوازي. MPIShim يمكن تثبيتها في أي دليل، ولكن يجب أن تكون في نفس الدليل تشغيل كل آلة في الكتلة. مسار واحد ممكن هو:

    c:\windows\system32\mpishim

    بدلاً من ذلك، فإنه يمكن أن يتم تثبيت في قرص محلي direcإلىry إلى الهدف التصحيح.

  • يجب أن يكون "بعيد تصحيح الأخطاء مراقبة (msvsmon)" تشغيل كل جهاز في مقطع تخزين. انظر كيفية القيام بما يلي: قم بتشغيل مراقبة تصحيح الأخطاء بعيد

  • يجب أن يتم إعداد مضيف ‏‫Visual Studio (آلة الذي تقوم بتصحيحه من) باستخدام حساب له امتيازات مناسبة إلى التصحيح أجهزة مقطع تخزين. (Seeتصحيح أخطاء الأذونات عن بعد.)

إلى تحضير مشروع ‏‫Visual Studio للتصحيح MPI

  1. فتح الحل الذي يحتوي على تطبيق الخاص بك المتوازية في ‏‫Visual Studio.

  2. في من مستكشف الحل، انقر نقراً مزدوجاً فوق مشروع و اختر خصائص من قائمة المختصرة.

  3. In the Project Properties dialog box, select Debugging.

  4. في مربع المصحح لبدء التشغيل ، اختيار تصحيح الأخطاء الكتلة MPI .

  5. في الأمر MPIRun صندوق، قم بإدخال الموقع (which يبدأ the MPI تطبيق) تشغيل آلة كتلة.MPIRunأوMPIExec فعلى سبيل المثال:

    c:\windows\system32\mpiexec.exe

  6. في من الوسيطات MPIRun صندوق، قم بإدخال أية وسائط التي تريد تمريرها إلى MPIRunأو MPIExec. فعلى سبيل المثال:

    -np 2

  7. في الدليل العمل MPIRun صندوق، قم بإدخال الدليل العمل ل MPIRunأو MPIExec. فعلى سبيل المثال:

    c:\temp

  8. في المربع تطبيق الأوامر، Enter الزر الزر مسار إلى التطبيق الذي سيقوم بتنفيذ MPI تشغيل كل جهاز كتلة التنفيذ (الذي هو التطبيق فتح مشروع الذي تم في Studio Vهوual أيضا). يمكن أن يكون المسار إلى يجعله مشتركًا أو المسار المحلي تشغيل كل جهاز في مقطع تخزين. إذا كان مسار محلي، يجب أن يكون المسار متطابقة تشغيل كل جهاز. فعلى سبيل المثال:

    $(TargetPath)

  9. في وسائط تطبيق صندوق، قم بإدخال أية وسائط التي تريد تمريرها إلى تطبيق.

  10. في المربع MPIShim الموقع ، Enter الزر الزر مسار إلى MPIShim.exe. فعلى سبيل المثال:

    c:\windows\system32\mpishim

  11. يمكنك المغادرة تعيين مربع قائمة نوع المصحح إلى التلقائي (the الافتراضي) ومصحح الأخطاء اختيار نوع المصحح الصحيح تعليمات برمجية التي تقوم بتنفيذها. بدلاً من ذلك، يمكنك اختيار النوع الصحيح (أصلية مدارة أو رمز مختلط ) للتطبيق الخاص بك.

  12. Close the Project Properties dialog box.

  13. من القائمة خيارات, قم باختيار الأدوات.

  14. في صندوق الحوار خيارات ، تحديد تصحيح العقدة، عام على فئة.

  15. بحث the مربع اختيار When واحد عملية breaks, فاصل الجميع غير ذلك معالجات. تحديد أو مسح the مربع اختيار depending تشغيل the سلوك you want during your تصحيح الأخطاء جلسة عمل. (Because this هو a أدوات خيار, this إعداد will remain في effect for الجميع مشاريع until you تغيير it.) لمزيد من المعلومات، راجع كيفية القيام بما يلي: قطع التنفيذ..

  16. انقر فوق موافق لإغلاق مربع الحوار خيارات.

إلى يصحح your متوازى تطبيق

  1. تشغيل the يصحح قائمة, انقر يبدأ إلى begin تصحيح الأخطاء.

    If you have التعيين لأعلى your مشروع correctly, the تطبيق begins running تشغيل الجميع machines في the مقطع تخزين.

    If you have التعيين نقاط التوقف في your تعليمات برمجية, execution will فاصل at the أول نقطة توقف.

  2. تشغيل the يصحح قائمة, انقر Windows, و انقر معالجات.

    The معالجات نافذة. You can استخدم this نافذة إلى التعيين an نشط عملية. للدخول نشط مفرد فقط عملية، استخدم الأزرار خطوة في الأعلى من هذا الإطار.

    يمكنك استخدام نصائح بيانات إلى الحصول على قيم المتغيرات أثناء تصحيح تطبيق متوازية. قيم المتغيرات التي تراها في نصائح بيانات سوف يكون على أساس النشط الحالي عملية المعينة في عملية عم الإطار.

راجع أيضًا:

المهام

كيفية القيام بما يلي: استخدم نافذة العمليات

المبادئ

مصحح الأخطاء الأمان

موارد أخرى

إعداد تصحيح الأخطاء البعيد