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 용 응용 프로그램의 메타베이스 경로를 검색합니다"라는 사실을 발견했습니다.이것이 의미하는 바가 무엇이며 비어있는 이유에 대해 밝힐 수있는 사람이 있습니까?

이 코드는 라이브 환경에서 작동하지만 내 PC에서 작동하고 소스 코드를 단계별로 실행하여 다른 문제를 살펴볼 수 있기를 바랍니다.

도움이 되었습니까?

해결책

응용 프로그램을 IIS 내부 또는 개발 웹 서버 내부에서 로컬로 실행하고 있습니까?후자라면 아마도 그 이유 일 것입니다. Cassini (개발 웹 서버)는 ISAPI를 수행하지 않으므로이 값은 비어 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top