سؤال

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

خطوة ، خطوة ، خطوة ، خطوة ، ... ، خطوة

يستمر مصحح الأخطاء كما لو كنت مضغوطًا ، مثل هذا:

خطوة ، خطوة ، خطوة ، خطوة ، ... ، تابع

الشيء هو ، أنا لا أتطرق أبدا!

لذلك ، لا يزال مصحح الأخطاء قيد التشغيل ، حيث تقدم صفحة ASP.NET ، لكن "خطتي" تنتهي. هذا بالطبع مزعج للغاية. ويحدث بشكل عشوائي تماما.

قبل التبديل إلى Windows 7 و IIS 7.5 ، لم أختبر هذه المشكلة مطلقًا. زميلي الذي يصحح نفس الرمز بالضبط ، ولكن على جهاز Windows XP الذي يعمل على IIS 6 لم يواجه هذه المشكلة أيضًا. لذا فإن فكرتي هي ، ربما هذا هو Windows 7 أو IIS 7.5 ذات الصلة؟

لقد تأكدت بالفعل <compilation defaultLanguage="c#" debug="true" /> تم تعيينه في web.config.

هل واجه أي شخص نفس المشكلة ، أو ربما لدي فكرة لماذا أواجه هذا السلوك المزعج؟

شكرا!

ملاحظة: أدرك أن هذا السؤال قد يكون أكثر تحددًا من Visual Studio 2008 بدلاً من برمجة محددة ، لكنني أعتقد أن أفضل فرصة للعثور على شخص عاني نفس المشكلة سيكون في منتدى للمبرمجين (نظرًا لأن المبرمجين هم أكثر المستخدمين شيوعًا للبصرية Studio 2008).

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

المحلول

كان هذا بسبب مشكلة معروفة في Visual Studio 2008 SP1. هذه مقالة - سلعة (مع الإصلاح الساخن المنعش) حل المشكلة.

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