有沒有什麼方法可以從Global.asax的Application_Start事件中確定託管網站的URL?如何確定Global.asax Application_Start事件中的服務器URL和端口
我試圖存儲的網址,以便我的應用程序可以生成從後臺進程通過電子郵件發送的動態鏈接。
如果我嘗試直接訪問這個方法HttpApplication.Request對象,我得到一個運行時錯誤:
System.Web.HttpException: Request is not available in this context
爲什麼不能在'Session_Start'中完成? – Oded 2012-01-14 22:06:33
在集成模式下在IIS 7或更高版本上運行時,當前的HTTP上下文在Application_Start時不可用。正如@Oded所說,Session_Start會起作用 - 就像Application_BeginRequest一樣,儘管Session_Start被調用的次數少得多。 – Dubs 2012-04-10 18:37:02