views:

137

answers:

2

Is it safe to always assume that HttpContext.Current will be non-null in Application_PreRequestHandlerExecute?

EDIT: Assuming ASP.NET webforms (not MVC).

A: 

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.

womp
A: 

There has to be a current httpcontext object if the app is running.

FiveTools