Hello, all.
Is there any case that session vaiables expire before the time-out?
Now, I'm developing the UI project that use the webservice project.
Ocationally I met the situation that I mentioned before.
Thanks.bluewind44 wrote:
> Hello, all.
> Is there any case that session vaiables expire before the time-out?
> Now, I'm developing the UI project that use the webservice project.
> Ocationally I met the situation that I mentioned before.
> Thanks.
Session variables don't expire before the end of the session.
They can be *removed* before the end, or you have a different
session than you think.
You mention WebService. Webservices by default do *not* use
Session (for speed). So it you try to store something in Session in one
call and then use that in a next call, the value is gone (or even more
drastic: "Session" is null, so you get an error when you try to store anythi
ng)
To enable sessions for webservices:
1) use [WebMethod(EnableSession=true)] on the webservice method
2) create a CookieContainer (that's the name, I think) and add it to
the webservice proxy at the calling side (there is a property with a similar
name).
Then use the same proxy or at least the same container for both calls.
Hans Kesting
Thanks for the reply.
Actually I don't use session varaiable on the webservice project.
I just use in a UI Projects and save it as a string variable.
Then I call my webservie project by using the string variable.
You mentioned about removement of session variable.
What cause removing the session variable ?
Kevin Lee
If, for some reason, the ASP.NET worker process crashes and gets recycles,
or the IIS worker process crashes and is recycled, you will lose all session
variables.
-Altaf[MVP]
----
--
All that glitters has a high refractive index.
www.mendhak.com
"bluewind44" <bluewind44@.gmail.com> wrote in message
news:1129714096.221184.53580@.g44g2000cwa.googlegroups.com...
> Thanks for the reply.
> Actually I don't use session varaiable on the webservice project.
> I just use in a UI Projects and save it as a string variable.
> Then I call my webservie project by using the string variable.
> You mentioned about removement of session variable.
> What cause removing the session variable ?
> --
> Kevin Lee
>
Unless you are using State Server or SQL Server
to maintain state for your applications, of course.
Juan T. Llibre, ASP.NET MVP
ASP.NET FAQ : http://asp.net.do/faq/
Foros de ASP.NET en Espaol : http://asp.net.do/foros/
======================================
"S.M. Altaf [MVP]" <smaltaf@.PLEASEDONTSPAMMEmsn.com> wrote in message
news:eMpGPcJ1FHA.916@.TK2MSFTNGP10.phx.gbl...
> If, for some reason, the ASP.NET worker process crashes and gets recycles,
or the IIS
> worker process crashes and is recycled, you will lose all session variable
s.
> -Altaf[MVP]
> ----
--
> All that glitters has a high refractive index.
> www.mendhak.com
> "bluewind44" <bluewind44@.gmail.com> wrote in message
> news:1129714096.221184.53580@.g44g2000cwa.googlegroups.com...
>
Thanks really for all replies. ^_^
Monday, March 26, 2012
Session variable expirement.
Labels:
asp,
case,
developing,
expire,
expirement,
net,
project,
session,
time-outnow,
vaiables,
variable,
webservice
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment