ThinkGeo.com    |     Documentation    |     Premium Support

tile_GeoResource.axd returns blank response

 Hi,


We recently upgraded our Reports applications and we ended up creating a new website for the upgrade. Mapping is a part of our Reports application which wasn't modified (except for few DB lookup stuffs, UI changes). So what we did is that we copied the current code to the new website and did minor code changes (mentioned above). Mapping was working on both the websites in our Stage environement. 


But  when we deployed the new website to production the mapping started working sporadically on the new website. On the initial load the map displays (almost everytime it works) but when we try to zoom/pan we see a blank/pink background(almost everytime). When we debugged the issue we saw that the call to the "tile_GeoResource.axd" returns a empty response for the failed requests. The same code base still works in the old website.


Things that we verified:


1. Handler registration on both the websites, 


<add path="*_GeoResource.axd" verb="*" type="ThinkGeo.MapSuite.WebEdition.GeoResourceFactory"/>


2. Compared the IIS settings and user permissions on the Cache folder for both the websites and looked exactly the same.


3. We also tried deleting the contents of the cache folder and saw that on the inital load the cache images creating correctly. But when we try to zoom/pan the handler which is supposed to create the cache image and return them failed with a blank response.


Environment:


IIS 6.0


Mapsuite version 3.0


WebEdition version 3.0


ASp.NET framework v2.0


Again it works in the old website but not on the new website which exactly has the same code base and web.config settings.


This production issue is getting very hot currently, any help would be greatly appreciated.


 




Just in case anyone run’s across this issue an resolution was found.  
  
 The cause of the issue was due to the setting in the “Maximum Used Memory” property on the application pool tied to the website.  This property was set to a small amount of memory and the application pool kept recycling causing the blank tiles. 
  
 Thanks!