Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Errore: impossibile caricare il file o l'assembly...

1,151 views
Skip to first unread message

VincePik

unread,
Jan 19, 2009, 10:44:12 AM1/19/09
to
Ancora una volta mi trovo con un'errore del genere e non riesco a venirne
fuori. Come consigliato da Matteo qualche post fà, ho cancellato il
contenuto della directory ASP.NET Temporary File.
Ho anche provveduto al ripristino dell'installazione del .NET Framework 2.0
e alla registrazione manuale dell'assembly usando gacutil.exe
Niente di niente, non c'è modo di farlo funzionare e non so più cosa andare
a cercare...
Qualche suggerimento?

Errore server nell'applicazione '/miaapplicazione'.

Impossibile caricare il file o l'assembly 'App_Licenses' o una delle
relative dipendenze. Il modulo doveva contenere un manifesto di assembly.
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web
corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine
nel codice, vedere l'analisi dello stack.
Dettagli eccezione: System.BadImageFormatException: Impossibile caricare il
file o l'assembly 'App_Licenses' o una delle relative dipendenze. Il modulo
doveva contenere un manifesto di assembly.

Errore nel codice sorgente:
Durante l'esecuzione della richiesta Web corrente è stata generata
un'eccezione non gestita. Per informazioni sull'origine e la posizione
dell'eccezione, vedere l'analisi dello stack dell'eccezione riportata di
seguito.

Analisi del caricamento dell'assembly: Le informazioni che seguono possono
aiutare a stabilire perché non è stato possibile caricare l'assembly
'App_Licenses'.

AVV: la registrazione dell'associazione di assembly è disattivata.
Per attivare la registrazione degli errori di associazione di assembly,
impostare il valore del Registro di sistema
[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) su 1.
Nota: alcune penalità di prestazione sono associate alla registrazione degli
errori di associazione di assembly.
Per disattivare la funzionalità, rimuovere il valore del Registro di sistema
[HKLM\Software\Microsoft\Fusion!EnableLog].

Analisi dello stack:
[BadImageFormatException: Impossibile caricare il file o l'assembly
'App_Licenses' o una delle relative dipendenze. Il modulo doveva contenere
un manifesto di assembly.]
System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase,
Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark,
Boolean throwOnFileNotFound, Boolean forIntrospection) +0
System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase,
Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark,
Boolean throwOnFileNotFound, Boolean forIntrospection) +54
System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef,
Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean
forIntrospection) +211
System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence
assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +141
System.Reflection.Assembly.Load(String assemblyString) +25
System.Web.Compilation.BuildManager.LoadLicensesAssemblyIfExists()
+3545972
System.Web.Compilation.BuildManager.Initialize() +489
System.Web.Compilation.BuildManager.InitializeBuildManager() +228
System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags)
+329

[HttpException (0x80004005): Impossibile caricare il file o l'assembly
'App_Licenses' o una delle relative dipendenze. Il modulo doveva contenere
un manifesto di assembly.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +3465427
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +69
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +279

Saluti.
Vincenzo


Alessandro Ghizzardi [MVP]

unread,
Jan 19, 2009, 3:38:52 PM1/19/09
to
Ciao,

> Ancora una volta mi trovo con un'errore del genere e non riesco a venirne
> fuori. Come consigliato da Matteo qualche post fà, ho cancellato il
> contenuto della directory ASP.NET Temporary File.

Non trovo il "qualche post fà" di cui parli, ma di solito quando ci sono
problemi di App_Licenses, e non stai usando te qualche genere di licenza,
sono dovuti a controlli di terze parti che creano problemi.

Prova a guardare questo post al riguardo, sempre se non te l'ha già
segnalato matteo:
http://forums.asp.net/t/1276386.aspx

Ciao
--
Alessandro
Phase I.T. C.I.O. - http://www.phaseit.com
UGIdotNET Founding Member - http://www.ugidotnet.org
Blog - http://blogs.ugidotnet.org/box
ASP.NET MVP
https://mvp.support.microsoft.com/profile=C17782C0-2737-42F4-AB87-AD31C701EB21

VincePik

unread,
Jan 20, 2009, 2:59:54 AM1/20/09
to
> Non trovo il "qualche post fà" di cui parli, ma di solito quando ci sono
> problemi di App_Licenses, e non stai usando te qualche genere di licenza,
> sono dovuti a controlli di terze parti che creano problemi.
>

Qualche post fa era Novembre... cavolo come passa il tempo!!! ;-)
http://groups.google.it/group/microsoft.public.it.dotnet.asp/browse_thread/thread/dfbd49c13a7972ab/7250d113783d5e77?hl=it&lnk=gst&q=vincepik+assembly#7250d113783d5e77


Il file licenses.licx contiene alcuni miei controlli che estendono quelli
base del FW 2.0 e alcuni componenti Infragistics.

PTWEB.CustomObject.PTWUltraMenu, App_Code.xset4v7w, Version=1.0.3020.29658,
Culture=neutral, PublicKeyToken=null
Infragistics.WebUI.Misc.WebAsyncRefreshPanel, Infragistics2.WebUI.Misc.v6.3,
Version=6.3.20063.1067, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
Infragistics.WebUI.Misc.WebPanel, Infragistics2.WebUI.Misc.v6.3,
Version=6.3.20063.1067, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
PTWEB.CustomObject.PTWUltraMenu, App_Code.sixabtmv, Version=1.0.2817.27103,
Culture=neutral, PublicKeyToken=null
Infragistics.WebUI.UltraWebNavigator.UltraWebMenu,
Infragistics2.WebUI.UltraWebNavigator.v6.3, Version=6.3.20063.1067,
Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
PTWEB.CustomObject.PTWwebimagebutton, App_Code.ijjnkvys,
Version=1.0.2762.29864, Culture=neutral, PublicKeyToken=null
PTWEB.CustomObject.PTWwebimagebutton, App_Code.fnyujsni,
Version=1.0.2757.18862, Culture=neutral, PublicKeyToken=null
PTWEB.CustomObject.PTWultrawebgrid, App_Code.fnyujsni,
Version=1.0.2757.18862, Culture=neutral, PublicKeyToken=null
Infragistics.WebUI.WebNavBar.WebNavBar, Infragistics2.WebUI.WebNavBar.v6.3,
Version=6.3.20063.1067, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
PTWEB.CustomObject.PTWwebimagebutton, App_Code.gr0yecir,
Version=1.0.2754.17294, Culture=neutral, PublicKeyToken=null
PTWEB.CustomObject.PTWultrawebgrid, App_Code.gr0yecir,
Version=1.0.2754.17294, Culture=neutral, PublicKeyToken=null
Infragistics.WebUI.UltraWebTab.UltraWebTab,
Infragistics2.WebUI.UltraWebTab.v6.3, Version=6.3.20063.1067,
Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
Infragistics.WebUI.UltraWebNavigator.UltraWebTree,
Infragistics2.WebUI.UltraWebNavigator.v6.3, Version=6.3.20063.1067,
Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
Infragistics.WebUI.WebSchedule.WebScheduleInfo,
Infragistics2.WebUI.WebSchedule.v6.3, Version=6.3.20063.1067,
Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
Infragistics.WebUI.WebSchedule.WebMonthView,
Infragistics2.WebUI.WebSchedule.v6.3, Version=6.3.20063.1067,
Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
Infragistics.WebUI.WebSchedule.WebCalendarView,
Infragistics2.WebUI.WebSchedule.v6.3, Version=6.3.20063.1067,
Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
Infragistics.WebUI.WebCombo.WebCombo, Infragistics2.WebUI.WebCombo.v6.3,
Version=6.3.20063.1067, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
Infragistics.WebUI.WebDataInput.WebMaskEdit,
Infragistics2.WebUI.WebDataInput.v6.3, Version=6.3.20063.1067,
Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
Infragistics.WebUI.UltraWebGrid.UltraWebGrid,
Infragistics2.WebUI.UltraWebGrid.v6.3, Version=6.3.20063.1067,
Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
PTWEB.CustomObject.PTWwebimagebutton, App_Code.u8vqzkr7,
Version=1.0.2679.15636, Culture=neutral, PublicKeyToken=null
PTWEB.CustomObject.PTWwebimagebutton, App_Code.snmpugt_,
Version=1.0.2666.20617, Culture=neutral, PublicKeyToken=null
PTWEB.CustomObject.PTWultrawebgrid, App_Code.snmpugt_,
Version=1.0.2666.20617, Culture=neutral, PublicKeyToken=null
Infragistics.WebUI.WebDataInput.WebImageButton,
Infragistics2.WebUI.WebDataInput.v6.3, Version=6.3.20063.1067,
Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
Infragistics.WebUI.WebDataInput.WebDateTimeEdit,
Infragistics2.WebUI.WebDataInput.v6.3, Version=6.3.20063.1067,
Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
Infragistics.WebUI.WebSchedule.WebCalendar,
Infragistics2.WebUI.WebDateChooser.v6.3, Version=6.3.20063.1067,
Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
PTWEB.CustomObject.PTWUltraMenu, App_Code.-fbcxrwb, Version=1.0.2659.15830,
Culture=neutral, PublicKeyToken=null
PTWEB.CustomObject.PTWUltraMenu, App_Code.ocqf33a1, Version=1.0.2516.18717,
Culture=neutral, PublicKeyToken=null


> Prova a guardare questo post al riguardo, sempre se non te l'ha già
> segnalato matteo:
> http://forums.asp.net/t/1276386.aspx
>

Ho letto il post ma non credo che possa risolvere in questo modo perchè
quello che mi ero scordato di scrivere è che la mia applicazione asp.net
funziona già su oltre 30 installazioni.
Solo su un server con Win2003 Enterprise Edition inserito in un dominio ho
quel messaggio di errore.
L'applicazione viene installata semplicemente copiando i file della
directory virtuale, registrando le dll com e autorizzando l'utente asp.net o
servizio di rete per la scrittura su alcune dir.

Ciao, Vincenzo


Alessandro Ghizzardi [MVP]

unread,
Jan 22, 2009, 12:54:03 PM1/22/09
to
Ciao,

> Ho letto il post ma non credo che possa risolvere in questo modo perchè
> quello che mi ero scordato di scrivere è che la mia applicazione asp.net
> funziona già su oltre 30 installazioni.
> Solo su un server con Win2003 Enterprise Edition inserito in un dominio ho
> quel messaggio di errore.

Beh è una bella dimenticanza :)
La BadImageFormatException viene lanciata quando l'assembly non è valido...
L'unica cosa che mi viene da pensare è che ci sia stato qualche problema di
deploy... l'unica cosa che posso consigliarti è ricontrollare tutto non due,
ma quattro volte e, nel caso, andare a prendere i file da un'installazione
funzionante e provare a copiarli sull'ambiente che ti da problemi!

VincePik

unread,
Jan 23, 2009, 4:46:24 AM1/23/09
to
> Beh è una bella dimenticanza :)
> La BadImageFormatException viene lanciata quando l'assembly non è
> valido...
> L'unica cosa che mi viene da pensare è che ci sia stato qualche problema
> di deploy... l'unica cosa che posso consigliarti è ricontrollare tutto non
> due, ma quattro volte e, nel caso, andare a prendere i file da
> un'installazione funzionante e provare a copiarli sull'ambiente che ti da
> problemi!
>
> Ciao
> --
> Alessandro

Ho risolto!
Praticamente ieri sono andato dal cliente e ho visto che avevo problemi
anche ad installare l'sdk del fw sul server incriminato perchè ricevevo
sempre messaggi di errore su stdole.dll e altri file.
Poi ho ricreato un file licenses.licx con meno riferimenti, giusto per
provare... sostituendolo nella mia applicazione, non ricevevo più l'errore
in App_Licenses ma su l'assembly BusyBox
Questo comportamento un pò anomalo mi ha portato a pensare che c'era
qualcosa che non andava sull'installazione del fw 2.0, anche perchè facendo
il ripristino da Installazione applicazioni mi dava problemi.
Ho disinstallato le varie versioni di fw e poi ho reinstallato tutto e
miracolo.... funzionava tutto!

Ciao, Vincenzo


0 new messages