سؤال

أنا جديد إلى حد ما على تصحيح الأخطاء عن بعد في Visual Studio، وبالتالي يعني أنني لم أفعل ذلك من قبل. فيما يلي الخطوات التي اتخذتها لمحاولة تصحيح تطبيق على أحد الخوادم في شبكتنا:

  • افتح موقع ويب في VS2008 " Server Website"
  • بدء تشغيل خدمة MSVSMON على "Server" باستخدام "لا مصادقة" و "السماح لأي مستخدم بتصحيح الأخطاء"
  • من VS2008، نعلق على عملية W3WP على "الخادم" باستخدام النقل عن بعد

يبدأ تصحيح الأخطاء ويبدو أن كل شيء على ما يرام، ولكن عندما أذهب إلى الصفحة مع الخطأ، فإنه لا ينكسر ويسمح لي بالتصحيح. هل فاتني شيء؟

هل كانت مفيدة؟

المحلول

تحتاج إلى التأكد من تحميل ملفات PDB بشكل صحيح.

سينظر Visual Studio في هذا الموقع البعيد لملفات PDB (والتي تحتوي على معلومات المصحح) وإذا لم تجدها، فلن يكون لديك رموز التصحيح الضرورية للخروج.

لإضافة اسم المسار إلى قائمة المواقع ملف الرموز (.pdb أو .dbg)

  1. من القائمة أدوات، اختر "خيارات".
  2. في مربع الحوار "خيارات"، انقر فوق عقدة تصحيح الأخطاء لفتحه.
  3. ضمن تصحيح الأخطاء، حدد فئة الرموز.
  4. على صفحة الرموز، يوجد مربع يقول مواقع ملفات رمز (.pdb). فوق الصندوق أربع أيقونات. انقر فوق مربع مواقع أيقونة المجلد والنص الصلب في مربع مواقع ملف الرموز (.pdb).
  5. تحرير النص لإضافة مسار جديد. بيان الإنجاز يساعدك في الحصول على التنسيق الصحيح.
  6. تأكد من البحث في المواقع المذكورة أعلاه فقط عندما يتم تحميل الرموز يدويا، إلا إذا كنت ترغب في تحميل الرموز يدويا عند التصحيح.
  7. إذا كنت تستخدم الرموز على خادم رمز بعيد، فيمكنك تحسين الأداء من خلال تحديد دليل محلي يمكن نسخ الرموز إليه. للقيام بذلك، استخدم رموز ذاكرة التخزين المؤقت من خادم الرمز إلى مربع الدليل هذا. لاحظ أنه إذا قمت بتصحيح برنامج على جهاز كمبيوتر بعيد، يشير دليل ذاكرة التخزين المؤقت إلى دليل على الكمبيوتر البعيد.
  8. انقر فوق موافق.

http://msdn.microsoft.com/en-us/library/x54fht41.aspx.

نصائح أخرى

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top