Tôi đang gặp một ứng dụng địa phương trong đó có một con đường:HttpContext.Current.Request.Url.Host những gì nó trả về?
http://localhost:950/m/pages/Searchresults.aspx?search=knife&filter=kitchen
nhưng khi điều này đi vào môi trường tích hợp hoặc có lẽ là sản xuất, nó sẽ là một cái gì đó giống như
http://www.someshopping.com/m/pages/SearchResults.aspx?search=knife&filter=kitchen
Đối với một số trường hợp tôi cần để vượt qua chỉ:
www.someshopping.com
đến file XSLT của tôi và trong một trong những chức năng tôi đang sử dụng này:
string currentURL = HttpContext.Current.Request.Url.Host;
điều này trả lại cho tôi "localhost" trong môi trường cục bộ. cùng mã sẽ trở lại tôi:
www.someshopping.com trong sản xuất (Tôi KHÔNG cần http: //)
chỉ không muốn thực hiện bất kỳ cơ hội. Vì vậy, hỏi câu hỏi ngớ ngẩn này.
có thể phải là 'string host = HttpContext.Current.Request.Url.Host;' – Spike0xff