By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,567 Members | 1,056 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,567 IT Pros & Developers. It's quick & easy.

Under what context Application events run in Global.asax

P: n/a
Ram
(I am running .NET Framework 1.1)

I have a timer(System.Timers.Timer) running in my Global.asax page. In
the timer.elapsed event I am trying to access an object I stored in
the Cache.
HttpContext.Current.Cache("xxx"). I am getting an error saying that
HttpContext.Current is nothing.

I also tried to check HttpContext.Current.User.Identity.Name and got
an error and it says HttpContext.Current.User is nothing.

I tried to get HttpContext.Current.User.Identity.Name in
Application_onstart event and got the same error -
HttpContext.Current.User is nothing.

Can someone please tell me where I am going wrong.

It is very critical for my project to access the cache object in the
timer.elapsed event.

Thanks
Ram
Nov 18 '05 #1
Share this Question
Share on Google+
1 Reply


P: n/a
hi,
if u want to capture Session and cache objects in the application events in
global file
i think(please verify it) they are not accesssible ...

atleast Session we cannot access thats for sure.....

and secondly
HttpContext.Current.User.Identity.Name
wrks if use forms authentication and what u set in there
say user id if u set there in the forms auth code.
u can access anywhere uw ant ..

that involves using namespace system.Secuity..etc


--
Thanks and Regards,

Amit Agarwal
Software Programmer(.NET)
"Ram" <ra**********@yahoo.com> wrote in message
news:fe*************************@posting.google.co m...
(I am running .NET Framework 1.1)

I have a timer(System.Timers.Timer) running in my Global.asax page. In
the timer.elapsed event I am trying to access an object I stored in
the Cache.
HttpContext.Current.Cache("xxx"). I am getting an error saying that
HttpContext.Current is nothing.

I also tried to check HttpContext.Current.User.Identity.Name and got
an error and it says HttpContext.Current.User is nothing.

I tried to get HttpContext.Current.User.Identity.Name in
Application_onstart event and got the same error -
HttpContext.Current.User is nothing.

Can someone please tell me where I am going wrong.

It is very critical for my project to access the cache object in the
timer.elapsed event.

Thanks
Ram

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.583 / Virus Database: 369 - Release Date: 2/10/2004
Nov 18 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.