パスを持つローカルアプリケーションがあります:
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ファイルに、これを使用している関数の1つに:
string currentURL = HttpContext.Current.Request.Url.Host;
これにより、ローカル環境で「 localhost 」が返されます。同じコードで返されますか:
実稼働中のwww.someshopping.com ( http://は必要ありません)
チャンスを逃したくないだけです。それで、このばかげた質問をしました。