ThinkGeo.com    |     Documentation    |     Premium Support

Why Map behave like this?

 hi dears 


i'm wonder , map load successfully  without any problem but after a while (about five minute or more ) zoom the map and 


get red pink tiles instead real map?!!!!!!!! 


remove client cache but no success.


map doesn't work at all until refresh all of the page with ctrl+f5


at local sever  never see this weired problem is  this a fault from server or map control 


is there any solution Gary or other think geo cool guys?


best regards



 after some search found these errors:


Uncaught Sys.InvalidOperationException: Sys.InvalidOperationException: Object ThinkGeo already exists and is not a namespace. 


ScriptResource.axd:1866


 


Uncaught Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500 ScriptResource.axd:513


 


what the hell is this ?



Pink tiles look like a session end problem, check your session time and try to increase it in your web.config to see if it is still happening.

Hossein, 
  
   Gautier beat me to the answer, I also thing this is web session related.  The web control doesn’t have anything built into it to keep the session alive.  You can modify the web config as Gautier mentioned or you can put in an auto refresh code through JavaScript.  Below is one such example but you can also search for “Keep Session State Alive” in your favorite search tool. 
  
 codeproject.com/Articles/10550/The-Defibrillator-Keeping-ASP-NET-Session-Alive-Ad 
  
 David

 yes yes thanks for your replaies , your right!


but how i can store map object in session  with StateServer session enabled ?


i get this exception 


Unable to serialize the session state. In 'StateServer' and 'SQLServer' mode, ASP.NET will serialize the session state objects, and as a result non-serializable objects or MarshalByRef objects are not permitted. The same restriction applies if similar serialization is done by the custom session state store in 'Custom' mode


 


i think map object can't be serializable? any idea?



Hello hossein, 
  
 As the exception says, something serialize failed in the session, before 5.0 release, we did the full test and all of our side can be serialize in the session, could you please check if it’s something from your side? 
  
 If you didn’t put anything into session to serialize, let us know, we will do one more test to confirm our side is ok, because it’s still a long time from 5.0 to 6.0 
  
 Regards, 
  
 Gary