Il blog di Sandro Rizzetto

se Ajax non lava...

 

Ho passato le ultime 3 serate alla ricerca di un fastidiosissimo "bug" (anche se non lo chiamerei così) che non mi faceva funzionare applicazioni scritte con la versione RTM di ASP.NET AJAX Extensions (nomi più corti no?) su un server di produzione.

Sulla mia macchina di sviluppo funzionava tutto bene, su un altro server anche, su quello dove doveva andarci niente da fare... nessun errore ma i postback avvenivano in modo "normale" e non "refreshfree" via javascript

L'illuminazione mi è venuta quando ho visto che se l'applicazione era usata come root site funzionava, mentre come virtual dir di un sito esistente no, quindi la colpa era del web.config messo in root e piú precisamente di questo nodo che non ricordo neanche chi (o se sono stato io, perchè) ha messo:

<xhtmlConformance mode="Legacy"/>

E pensare che leggo il blog di Scott Guthrie praticamente ogni sera, ma mi era proprio uscito di mente...
http://weblogs.asp.net/scottgu/archive/2006/12/10/gotcha-don-t-use-xhtmlconformance-mode-legacy-with-asp-net-ajax.aspx

Morale della favola ora funziona tutto...

Aggiungi Commento

Copyright © 1997-2017 Sandro Rizzetto | All Rights Reserved | Riproduzione delle fotografie vietata | Powered by me