ماذا يعني استرداد ServerVariables["APPL_MD_PATH"] مسار قاعدة التعريف للتطبيق الخاص بـ ISAPI DLL؟

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

سؤال

أحاول تشغيل تطبيق ASP.net (v2) في مصحح الأخطاء والاستمرار في مواجهة مشكلة لأن القيمة التي يتم إرجاعها بواسطة التعليمة البرمجية التالية عبارة عن سلسلة فارغة:

HttpContext.Current.Request.ServerVariables["APPL_MD_PATH"].ToLower()

لقد اكتشفت أن هذا "يسترجع مسار قاعدة التعريف للتطبيق الخاص بـ ISAPI DLL".هل يمكن لأي شخص أن يلقي بعض الضوء على ما يعنيه هذا ولماذا قد يكون فارغًا؟

يعمل هذا الرمز في بيئتنا الحية، ولكنني أريده أن يعمل على جهاز الكمبيوتر الخاص بي وأن يكون قادرًا على التنقل عبر كود المصدر حتى أتمكن من النظر في مشكلة أخرى...

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

المحلول

هل تقوم بتشغيل التطبيق الخاص بك محليًا داخل IIS أو داخل خادم الويب للتطوير؟إذا كان هذا هو الأخير، فمن المحتمل أن يكون هذا هو السبب:Cassini (خادم الويب للتطوير) لا يستخدم ISAPI، لذا ستكون هذه القيمة فارغة.

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