IIS7 Problema con el Ajax toolkit en ASP.NET

Share on FacebookShare on LinkedInTweet about this on TwitterShare on Google+Email this to someone

Cuando desarrolle el proyecto usando el framework 4.0 de .net y luego me testiaron en mi servidro IIS 7  local (windows 7  profesional), me tope con que al subirlo al el servidor de produccion (windows 2008 r2), las funcionalidades relacionadas con el toolkit de AJAX, dejaron de funcionar, realmente no entendia que pasaba puesto que teoricamente mi servidor de IIS7 estava configurado de la mismas forma que el servidor de pruebas. El error que me aparecia era el siguiente:

‘Sys’ is undefined.


Despues de 1 día perdido de pensar y buscar soluciones, encontre que para el servidor de produccion el web.config tenia una variacion, asi que toca agregarle la siguiente informacion

<system.webServer>
<validation validateIntegratedModeConfiguration=”false”/>
<modules>
<add name=”ScriptModule” preCondition=”integratedMode” type=”System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/>
</modules>
<handlers>
<remove name=”WebServiceHandlerFactory-ISAPI-2.0″/>
<add name=”ScriptHandlerFactory” verb=”*” path=”*.asmx” preCondition=”integratedMode” type=”System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/>
<add name=”ScriptResource” verb=”GET” path=”ScriptResource.axd” type=”System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/>
</handlers>
</system.webServer>

Con esto la aplicacion funciono de forma perfecta y bueno ya para la proxima esperemos no perder tanto tiempo :-)

Etiquetas:, , , , , , , , ,