ciao,
l'errore ti dice che l'assembly System.Web.DataVisualization non esiste nel server e perciò non può essere caricato.
Quando tu lo hai installato sul tuo PC, l'assembly è finito nella
Global Assembly Cache, cioè in un punto centrale in cui si trovano anche molti altri assembly di uso comune.
La tua applicazione lo referenzia da lì, ma è necessario che all'atto della compilazione ne venga creata una copia locale, affinché tu possa poi pubblicarla nel server.
Segui questa procedura su come abilitare la copia locale dal tuo progetto:
http://msdn.microsoft.com/it-it/library/t1zz5y8c%28v=vs.80%29.aspxFatto questo, nella sottocartella /bin ti troverai la dll di System.Web.DataVisualization, dopo aver ricompilato il progetto. Ripubblica il sito con Visual Studio, oppure copiala nel server all'interno della sua sottocartella /bin.
Tuttavia, da quanto leggo online, questo potrebbe non essere sufficiente. C'è un secondo punto da fare e consiste nell'impostare una directory temporanea. Leggi qui, ma non so dirti se funzionerà su Aruba.
http://social.technet.microsoft.com/Forums/en-US/MSWinWebChart/thread/d976b659-264a-4731-935c-08c02865002f#39c32e65-b3c6-40fd-8a50-323af33e6234Se hai possibilità di migrare il tuo progetto al .NET Framework 4, allora non avrai problemi perché il controllo Chart
fa già parte di quella versione, e quindi sarà per forza di cose installato sul server.
ciao
Modificato da BrightSoul il 06 maggio 2013 22.01 -