كيفية تصحيح تطبيقات الويب بشكل صحيح على IIS المحلي 7.5 مع VS 2010 Beta2؟

StackOverflow https://stackoverflow.com/questions/2303926

  •  21-09-2019
  •  | 
  •  

سؤال

أنا جديد نوعًا ما في تطوير مشاريع ASP.NET Webapplication أثناء تشغيلها على IIS محلي. حتى الآن استخدمت خيار "استخدام Visual Studio Development Server". أنا أستخدم Visual Studio 2010 Beta 2.

تحرير: رمز عينة أقل تعقيدًا

عينة الكود التالية:

        List<string> _list = new List<string>();
        _list.Add("asd");
        _list.Add("asd2");
        _list.Add("asd3");

الآن أريد تصحيح / خطوة عبر مجموعة من الرموز مع _قائمة.
أثناء استخدام "استخدام Visual Studio Development Server" ، يمكنني رؤية محتويات _قائمة في الساعة السريعة.
إذا قمت بتحديد "استخدام خادم الويب المحلي IIS" وتصحيحه من خلال نفس قطعة التعليمات البرمجية ، تحاول Quickwatch عرض نفس القيم من خلال عرض عجلة غزل لمدة 10 ثوانٍ تقريبًا مع "ناتجة"تقييم الوظيفة disabeld لأن الوظيفة السابقة تقييم توقيت. يجب أن تستمر في التنفيذ لتقييم الوظيفة' رسالة.

بعد ذلك أحصل على مربع حوار خطأ في Windows مع "حدث استثناء Unhandeld Win32 في w3wp.exe [844] تم إطلاق مصحح الأخطاء في الوقت المناسب دون إذن أمان ضروري..'

أقوم بتشغيل Visual Studio 2010 Beta 2 كمسؤول. أبدأ التصحيح بالضغط على F5. يبدو أنني لا أستطيع فعل تصحيح بهذه الطريقة. هل علي بطريقة أو بأخرى إرفاق VS Defuggterto عملية IIS؟ إذا كانت الإجابة بنعم ، كيف تفعل ذلك؟

ما الخطأ الذي أفعله ، وكيفية حلها؟

وبالمناسبة ، هل هذا السلوك الخاطئ جديد في VS 2010؟ لم أكن أبداً ذلك في VS 2008.

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

المحلول 2

لقد وجدت الحل. بعد تمكين مصادقة Windows لموقع الويب الخاص بي في IIS التي نجحت. آمل أن يساعد هذا أي شخص في المستقبل.

نصائح أخرى

فقط في وقت التصحيح هي ميزة تطلق مصحح Visual Studio تلقائيًا عندما يواجه البرنامج ، الذي يعمل خارج Visual Studio ، خطأ فادحًا.

  • من جهة أن يكون مؤشرًا على أن عمليتك تتعطل بسبب بعض الأخطاء.

حاول تعطيل Jit Debugger. لم أستخدم مقابل 2010 RC ولكن العملية في VS2008 هي كما يلي.

أدوات -> خيارات -> تصحيح الأخطاء -> في الوقت المناسب ثم قم بإلغاء تحديد كل عمليات الشيكات في الوقت المناسب. انقر حسنا.


أتمنى أن يساعدك هذا

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