我有一个本地应用程序,其路径为:
http://localhost:950/m/pages/Searchresults.aspx?search=knife&filter=kitchen
但是当这个东西进入集成环境或者生产环境时,它将会变成这样:
http://www.someshopping.com/m/pages/SearchResults.aspx?search=knife&filter=kitchen
有些情况下我只需要传递:
www.someshopping.com
到我的XSLT文件中,在其中一个函数中我正在使用以下代码:
string currentURL = HttpContext.Current.Request.Url.Host;
在本地环境中,这将返回给我localhost。同样的代码会在生产环境中返回给我:
www.someshopping.com(我不需要http://)
我只是不想冒任何风险,所以问了这个愚蠢的问题。
string host = HttpContext.Current.Request.Url.Host;
。 - Spike0xff