none
problemas con Ajax al subir a Produccion (ASP.Net 4 C#) RRS feed

  • Pregunta

  • Buenos días:

    Soy nuevo en este mundo de AJAX y estoy teniendo algunos problemas, he creao un sitio web con VWD 2010 Express utilizando varios controles AJAX (Calendar, Tabs, Accodion) al ejecutarlo en local todo funciona correctamente y no da errores pero al momento de publizarlo en el hosting fallan varios puntos.

    He probado con varias versiones de Ajax y solo funciona con la version 4.1.40412.0 en el resto de versiones da un error:

    [ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.]
       System.Reflection.RuntimeModule.GetTypes(RuntimeModule module) +0
       System.Reflection.RuntimeModule.GetTypes() +4
       System.Reflection.Assembly.GetTypes() +61
       AjaxControlToolkit.ToolkitScriptManagerConfig..cctor() +68

    Con la versión que no da error al cargar el ToolkitScriptManager las paginas se cargan correctamente pero no funcionan:

    - el accordion carga pero no funciona, queda estático y al hacer click en los paneles no hacen nada.

    - el Control Tab no carga, tampoco genera ningun error, solo queda un espacio en blanco donde debería estar el control

    he estado buscado en las web pero no logro encontrar ninguna solucion a estos problemas, alguna ayuda que me podais dar?

    Muchas gracias 


    • Editado Gavilanuy jueves, 26 de diciembre de 2013 11:26
    jueves, 26 de diciembre de 2013 11:25

Todas las respuestas

  • PArece tema de configuración de tu servidor web IIS... qué versión estás usando de IIS? 

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    jueves, 26 de diciembre de 2013 12:03
  • has puesto esta entrada en tu web.config??

    <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />

    dentro de la entrada

    <system.webServer><modules>


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos



    • Editado Sergio Parra jueves, 26 de diciembre de 2013 12:07
    jueves, 26 de diciembre de 2013 12:04
  • muchas gracias por la respuesta, estoy utilizando un Host contratado 1and1.es, dentro del web.config tengo agregado lo que indicas pero con la version que utiliza el hosting

        <system.webServer>
            <modules runAllManagedModulesForAllRequests="true" />
            <httpErrors errorMode="Detailed" />
            <handlers>   
                <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd"  type="System.Web.Handlers.ScriptResourceHandler,
               System.Web.Extensions, Version=4.0.30319.17929, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            </handlers>
        </system.webServer>

    Estos son los datos que tiene el Host:

    Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18055

    Estas son las dll's que tengo en el bin:

    AjaxControlToolkit.dll
    AjaxMin.dll
    EntityFramework.dll
    EntityFramework.SqlServer.dll
    HtmlAgilityPack.dll
    Microsoft.Data.Edm.dll
    Microsoft.Data.OData.dll
    jueves, 26 de diciembre de 2013 12:47
  • Te recomiendo te pongas en contacto con los administradores del sitio para comentarles el problema que tienes. 

    También prueba a obtener la dll con la versión que indicas del hosting y realizar pruebas en tu equipo para ver que todo funciona y subirlo de nuevo...


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    jueves, 26 de diciembre de 2013 13:03
  • He estado realizando pruebas, el hosting utiliza IIS7.5, al realizar el debug con el VS en local funciona, el mismo debug desde VB utilizando el IIS8 que tengo instalado falla, no se ven los controles de AJAX en la web, no sale ningun error.

    alguna idea de que puede ser?

    jueves, 26 de diciembre de 2013 17:43