ThinkGeo.com    |     Documentation    |     Premium Support

Issue with IIS7 and web config

 We are using the MVC Edition 6.0.0.0 dated 5/17/2012 and IIS 7.5


I used the server prep tool to install the ThinkGeo files onto the server and deployed the application.


We have the web site configured to use the .Net4.0 app pool with integrated pipeline.


When we try to get the image of the map, ThinkGeo is adding a HttpHandlers section under the section  "system.web"


 


"httpHandlers"


      "add path="*_GeoResource.axd" verb="*" type="ThinkGeo.MapSuite.MvcEdition.GeoResourceFactory" /"


    "/httpHandlers"


 This causes an exception when running under the integrated pipeline mode.


 


There already is a handlers section with the GeoResource under the section  "system.webServer"


 "handlers"


     "add name="GeoResource" preCondition="integratedMode" path="*_GeoResource.axd" verb="*" type="ThinkGeo.MapSuite.MvcEdition.GeoResourceFactory" /"


    "/handlers"


 


I tried making the web config readonly, but then ThinkGeo threw an exception saying it could not modify the web config.


How can I prevent ThinkGeo from adding the breaking http handler to the web config?


Thanks


Rick Jones


 


 



Rick, 
  
 Sorry we cannot recreate your scenario, could you please provide a simple sample? 
  
 Thanks, 
  
 Edgar

Hi Rick, 
  
 If it’s complicated to provide a demo, i think you can try setting “WebConfigRegisterMode” property of map to “WebConfigRegistrationMode.Manual”, and then add these Handlers by yourself. 
  
 Best Regards! 
 Johnny