Что означает 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