www.zibbaldone.it: Pagine sparse di appunti e pensieri  dalla tecnologia alla poesia ma anche di più...


Struttura di una applicazione


Un'applicazione web basata su ASP.NET è l'insieme di più tipologie di oggetti differenti, ognuno rappresentato con una estensione diversa che ne caratterizza le funzionalità.

Le tipologie di oggetti come le pagine presentano l'estensione  "aspx".

Il file di configurazione  prende il nome di  "web.config"

Gli eventi dell'applicazione vengono intercettati nel file  "global.asax"

Nell'applicazione rivestono particolare importanza anche i file  "user control" con estensione "ascx" ed eventuali "assembly" contenenti classi.

L'esecuzione dell'applicazione avviene  in un'area denominata AppDomain dove viene condiviso l'accesso  ad  alcuni oggetti globali.

Esistono inoltre delle directory speciali all'interno delle quali possono essere  salvate tipologie particolari di file.
Queste directory vengono contraddistinte dal prefisso App_

 

Directory Descrizione
/bin/ Contiene gli assembly generati attraverso Visual Studio o ooggetti di terze parti
/App_Code/ Memorizza classi in formato sorgente da compilare al volo insieme all'applicazione. Supporta un solo linguaggio alla volta
/App_Data/ Contiene file protetti dal download ma che possono essere utilizzati nelle pagine. I file possono essere di tipo "txt" o "XML" o file di database coma Access o SQL server express. viene sfruttata anche per contenere file di appoggio
/App_Themes/ Include i file legati ai temi
/App_WebReferences/ Contiene i file generati per l'utilizzo delle reference di web service
/App_LocalResource/ File di risorse localio alle singole pagine web
/App_GlobalResource/ È il contenitore delle risorse globali a cui hanno accesso tutte le componenti dell'applicazione


Indice