在我的WCF應用程序,我有一個Global.asax.cs中像這樣的東西來獲取基礎URL:HttpContext.Current.Request空在生產
protected void Application_Start(object sender, EventArgs e)
{
string baseURL = System.Web.HttpContext.Current.Request.Url.GetComponents(UriComponents.SchemeAndServer, UriFormat.Unescaped);
}
在我的開發(本地主機)它工作正常。但是當我把它推到生產System.Web.HttpContext.Current.Request
返回null
。
任何人都知道爲什麼會發生這種情況?
是生產應用程序託管在IIS上。 – capdragon
你爲什麼試圖在應用程序啓動事件上使用當前請求?應用程序可能會或可能不會由請求啓動。 –
@ liho1eye。衛生署!當然!我現在覺得很小,對不起,我應該刪除這篇文章嗎? – capdragon