هل تريد الحصول على Glimpse/RouteDebugger للعمل على صفحات Cassini 404؟

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

  •  27-10-2019
  •  | 
  •  

سؤال

هل أحتاج إلى القيام بأي شيء إضافي حتى أتمكن من الحصول على Glimpse لتقديم تفاصيل حول طلب يُرجع صفحة خطأ الخادم 404 الافتراضية على Cassini؟افتراضيًا، صفحة 404، أعني "خطأ في الخادم في تطبيق '/'" مع رسالة "لا يمكن العثور على المورد" (بالإضافة إلى وصف HTTP 404، وعنوان URL المطلوب، ومعلومات الإصدار).

يحتوي هذا المشروع على بعض التوجيهات المعقدة إلى حد ما، لذلك لا أشك في أن لدي شيئًا يتعارض مع ما أحاول القيام به.أريد فقط أن تقدم Glimpse كل التفاصيل الممكنة لتوجيهي في الاتجاه الصحيح لإصلاح المشكلة.

لقد قمت بتحميل Glimpse عبر NuGet على مشروع MVC3 الذي أقوم بتشغيله من خلال نظام الاستضافة المدمج في Visual Studio 2010 (Cassini)، وكل شيء يعمل بشكل جيد على أساليب العمل السابقة وعروضها الناتجة.منذ ذلك الحين، قمت بإضافة طريقة عمل أخرى يصعب الوصول إليها عبر بنية عنوان URL الافتراضية (على سبيل المثال، /controller/action?someparam=x).نظرًا لأنني اعتقدت أن بيانات مسار Glimpse ستكون مفيدة جدًا لتحديد الخطأ الذي يحدث هنا، فقد ذهبت للبحث عن مقلة العين في شريط الصفحة 404 الافتراضية.لا يبدو أن اللمحة "مرتبطة" بهذه النتيجة.

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

تحديث:عنوان URL للطلب لا يعمل لأنني نسيت أنه تم تعيين هذا الإجراء معه [HttpPost].وهذا يفسر تمامًا 404، ولكن ليس كيفية الحصول على أي معلومات طريق من الأدوات المساعدة المختلفة في الرد المرسل.

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

المحلول

بقدر ما تذهب اللمحة، فإن أحد أسباب عدم ظهورها في المقام الأول هو أننا نقوم فقط بتمكين اللمحة على 200 نتيجة نجاح.ولهذا السبب لن تظهر مقلة العين لـ 404.

لماذا لم تظهر الآن...هل ذهبت إلى صفحة /Glimpse/Config وقمت بتشغيل glimpse؟لا يتم تمكين Glimpse بشكل افتراضي، لذا يتعين عليك تشغيله بشكل صريح.

أعلمني كيف سيسير الامر.

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