在我的开发服务器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