ASP.NET 2.0 introduce una nuova directory chiamata App_Code che, come la directory bin, permette di condividere un assembly tra tutte le pagine della nostra applicazione web, con la differenza che l’assembly viene generato a runtime, compilando il codice sorgente contenuto nella stessa.
C:WINDOWSMicrosoft.NETFrameworkv2.0.50727ASP.NETWebAdminFilesApp_Code
App_Code può contenere codice scritto in qualsiasi linguaggio, ASP.NET si occuperà di richiamare il compilatore giusto. Visto che il contenuto della directory App_Code viene compilato in un unico assembly, è indispensabile che non vi siano ambiguità, il che vuol dire poter scegliere solo un linguaggio tra C# e VB 2005.
Tuttavia è possibile specificare delle sottodirectory, per organizzare il codice e dividere i linguaggi, semplicemente aggiungendo le seguenti righe al web.config e ottenere così due assembly separati:
<compilation debug=”false”>
<codeSubDirectories>
<add directoryName=”VB_Code” />
<add directoryName=”CS_Code” />
</codeSubDirectories>
</compilation>
Connect
Connettiti con me su vari social media...