내 개발 서버에서 HttpContext.Current.Request.ApplicationPath
은 경로를 올바르게 반환하지만 프로덕션에서는 비어있게됩니다.HttpContext.Current.Request.ApplicationPath가 프로덕션 환경에서 비어 있습니다.
왜 이런가?
내가 URL의 구축이를 사용하고, 현재 생산에 대한 링크가 보이는대로 작동하지 않습니다
http://section/page1.aspx
하지만이 있어야한다 : 무슨 원인이 될 수
https://www.example.sub.com/section/page1.aspx
이?
호스트 이름을 전혀 반환하지 않아도됩니다. [MSDN에 따르면] (http://msdn.microsoft.com/en-us/library/system.web.httprequest.applicationpath.aspx), ApplicationPath 응용 프로그램의 가상 경로를 반환합니다. 어떤 호스트가 포함되지 않습니다. – Vlad
@Vlad 당신이 맞습니다. 이상하게도 내 개발 서버에서 작동합니다 (가상 경로를 사용하지 않는 것처럼 보입니다). – loyalflow