在我的開發服務器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 2012-08-09 18:49:52
@你是對的,奇怪它是如何在我的開發服務器上工作的(它似乎沒有使用虛擬路徑)。 – loyalflow 2012-08-09 18:55:14