Alex Homer
3/7/2002 10:39:00 AM
We're using the Nokia 6110 and 6210 emulators and IE5/6 to access pages
built solely with the MIT. With the default settings the 6110 emulator
(which supports cookies) works, but the 6210 emulator (which does not
support cookies) fails. Turning off cookies in IE5 has the same effect:
The page requires session state that is no longer available. Either the
session has expired, the client did not send a valid session cookie, or the
session state history size is too small. Try increasing the history size or
session expiry limit.
Exception Details: System.Exception: The page requires session state that is
no longer available. Either the session has expired, the client did not send
a valid session cookie, or the session state history size is too small. Try
increasing the history size or session expiry limit.
Stack Trace:
[Exception: The page requires session state that is no longer available.
Either the session has expired, the client did not send a valid session
cookie, or the session state history size is too small. Try increasing the
history size or session expiry limit.]
System.Web.UI.MobileControls.MobilePage.OnViewStateExpire(EventArgs e)
+43
System.Web.UI.MobileControls.MobilePage.LoadPageStateFromPersistenceMedium()
+286
System.Web.UI.Page.LoadPageViewState() +16
System.Web.UI.Page.ProcessRequestMain() +415
With cookieless sessions enabled, it works in all clients. However, turning
off session support in web.config also causes this error. Does this mean
that the MIT will *only* work where sessions are supported - i.e. where the
client supports cookies or cookie-less sessions are enabled?
Alex Homer