Troppo avanti

10 02 2009

Stamattina dopo aver uploadato un sito in ASP.NET su Aruba son incappata nell’errore Could not load file or assembly ‘System.Web.Extensions, Version=3.5.0.0, Culture=neutral,  PublicKeyToken= 31bf3856ad364e35’  or one of its dependencies. The system cannot find the file specified.” .
Ovviamente in locale tutto va che è una meraviglia, mettendolo online succede il triccheballacche.
La cosa inspiegabile è che togliendo il Web.config il sito funziona: non ci sono indicazioni path del db Access ma questo viene letto benissimo (??) e in teoria “se una cosa funziona, non chiederti perchè e tira dritto”, ma appena viene eseguita una query in scrittura, la pagina va in errore.
Comunque sia, la soluzione è molto semplice.
Analizzando una frase di una riunione tra boss diventata un pilastro della cultura popolare del nostro ufficio, “son talmente avanti che son dovuto tornare indietro”, si può facilmente trovare la soluzione di
Could not load file or assembly ‘System.Web.Extensions’“:
la versione asp.net che stavo usando è la 3.5 mentre Aruba supporta la 2.0.
Quindi aprendo Visual Studio basta andare nel tool del Solution Explorer, tasto destro sul nome del sito, Property Pages, Built e selezionare dal menu a tendina .Net Framework 2.0.
Veloce, facile, avanti.



Azioni

Informazione




%d blogger hanno fatto clic su Mi Piace per questo: