PDA

Visualizza la versione completa : ASP.NET Ajax client-side framework failed to load


Gemini
28-07-2011, 10:15
Ciao a tutti
ho caricato un sito su un server a 64 bit con Windows Web Server 2008 R2.
Quando apro una pagina con un updatePanel ricevo questo errore:

Errore: ASP.NET Ajax client-side framework failed to load.
File sorgente: http://xxx.xxxx.xx/Admin/Banner/banners.aspx
Riga: 47

e

Errore: Sys is not defined
File sorgente: http://xxx.xxxx.xx/Admin/Banner/banners.aspx
Riga: 55

Problemi che non ho in locale.
Ho altri siti sullo stesso server che funzionano. L'unica differenza la versione del AjaxControlToolkit. In quello che funziona 3.5 mentre in quello che non funcziona 4.0
Grazie mille

frank2tek
29-07-2011, 01:44
Il problema propio il framework. Devi crerare il tuo progetto con lo stesso framework del server

frank2tek
29-07-2011, 01:49
Il problema propio il framework. Devi crerare il tuo progetto con lo stesso framework del server. Molto probabilmente il tuo server gira sul framework 3.5.
Se cos allora riapri il progetto che non funziona ( che immagino sia stato fatto con visual studio 2010 su framework 4.0) e imposta il progetto per essere compilato con il framework 3.5.
Poi ovviamente devi fare di nuovo il deploy sul server cancellano prima quello che hai gi installato ( ovviamente ).
Se non ti funziona cos allora dovresti installare la versione 3.5 dell'ajaxtoolkit.
Comunque prova a fare come ti ho detto prima. Poi se hai problemi fammi sapere. :ciauz:

Gemini
29-07-2011, 09:50
Ciao
ho aggiunto questo codice ed ora funziona:

<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
</httpHandlers>

frank2tek
29-07-2011, 13:50
Bene allora era propio il framework. La cosa che mi risulta strana che avrebbe dovuto aggiungere automaticamente la versione 3.5 del dell'ajaxtoolkit. Comunque problema risolto.

Loading