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.
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>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Cache policy su route groups di Minimal API in ASP.NET Core 7
Load test di ASP.NET Core con k6
Usare ASP.NET Core dev tunnels per testare le applicazioni su internet
Implementare il throttling in ASP.NET Core
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Short-circuiting della Pipeline in ASP.NET Core