Credo che Visual Studio non ti abbia copiato l'assembly in questione nella cartella /bin dell'applicazione web. Intendo l'assembly che contiene le classi del namespace "NBMI".
Questo può capitare se quell'assembly si trova nella GAC del tuo PC di sviluppo. Visual Studio per default non effettua la copia degli assembly che si trovano lì.
Puoi risolvere in uno di questi due modi:
- Carichi l'assembly mancante anche nella
GAC del server, ovvero nella cartella %windir%/assembly. Questo è consigliato se l'assembly viene/verrà usato anche da altre applicazioni web;
- Oppure, molto più semplicemente, puoi indicare a Visual Studio di copiarti l'assembly nella cartella /bin. Questo puoi farlo dal Solution Explorer di Visual Studio, espandendo la cartella "References". Lì sotto troverai l'assembly in questione, fai tasto destro su di esso e poi clicca "Properties". Nel pannello delle proprietà vedrai che la voce "Copy Local" è impostata su False. Settala a True e poi ripubblica l'applicazione. Dovrebbe andare...
ciao,
Modificato da BrightSoul il 29 giugno 2011 20.44 -