Что означает ServerVariables[“APPL_MD_PATH”] получает путь метабазы для приложения для ISAPI DLL?
-
09-06-2019 - |
Вопрос
Я пытаюсь заставить приложение ASP.net (v2) работать в отладчике и постоянно сталкиваюсь с проблемой, поскольку значение, возвращаемое следующим кодом, представляет собой пустую строку:
HttpContext.Current.Request.ServerVariables["APPL_MD_PATH"].ToLower()
Я обнаружил, что это «Получает путь к метабазе приложения для ISAPI DLL».Может ли кто-нибудь пролить свет на то, что это значит и почему оно может быть пустым?
Этот код работает в нашей реальной среде, но я хочу, чтобы он работал на моем ПК и имел возможность пошагово просматривать исходный код, чтобы я мог рассмотреть другую проблему...
Решение
Вы запускаете свое приложение локально внутри IIS или на веб-сервере разработки?Если последнее, то, вероятно, поэтому:Cassini (веб-сервер разработки) не поддерживает ISAPI, поэтому это значение будет пустым.