Is it safe to always assume that HttpContext.Current will 开发者_C百科be non-null in Application_PreRequestHandlerExecute?
EDIT: Assuming ASP.NET webforms (not MVC).
Yes, unless you're running the code outside of the asp.net pipeline (in unit tests or some such).
The HttpApplication
is handed an HttpContext
upon creation.
There has to be a current httpcontext object if the app is running.
精彩评论