📁
Forum per Webmaster
Visual Basic .NET

Tipi di file

File che compongono un progetto di applicazione web in VB.NET

Quando viene creato un nuovo progetto ASP.NET, Visual Studio .NET crea un nuovo folder per il progetto, una directory virtuale in IIS ed un file chiamato soluzione (“Solution”) che permette di salvare l stato dell’ambiente di sviluppo e le impostazioni per ogni progetto aperto.

Una Solution può contenere più progetti, e per ogni progetto è necessario utilizzare un solo linguaggio per il codice (VB.NET o C#).

NOTA: Il Visual Basic.NET non è case-sensitive (come le precedenti versioni di Visual Basic), mentre il C# è un linguaggio case-sensitive (come il C, il C++ ed il Java).

All’interno di un progetto ASP.NET solitamente si trovano i seguenti file:

Solution files (.sln): Il file di salvataggio della soluzione (simile al .vbg del Visual Basic 6.0 oppure al .dsp del Visual C++ 6.0).

Solution User Options (.suo): Il file di salvataggio delle impostazioni particolari di ogni soluzione come breakpoint impostati, opzioni di compilazione ecc.

Project Configuration File (.vbproj, .csproj): Il file di salvataggio delle impostazioni di ogni singolo progetto viene salvato da VS.NET in un documento XML con un’estensione variabile a seconda del linguaggio utilizzato.

ASP.NET Web Forms (.aspx): Le singole pagine web del progetto vengono salvate nei file con estensione .aspx; se si utilizza il modello di di separazione del codice dalla presentazione denominato code-behind, le pagine ASP.NET hanno anche un corrispondente file sorgente con estensione .aspx.vb o .aspx.cs a seconda del linguaggio.

ASP.NET Web services (.asmx): Le pagine in cui si definiscono i servizi web vengono salvate con l’estensione .asmx; il codice corrispondente viene salvato nel file sorgente con estensione .asmx.vb oppure .asmx.cs a seconda del linguaggio.

Discovery files (.disco and .vsdisco): Con questa estensione vengono salvati i documenti XML che permettono la localizzazione dei servizi web ospitati su di un certo web server.

Global application classes (Global.asax): Il file global.asax contiene codice opzionale che viene utilizzato eventi globali a livello di applicazione o di sessione.

Resource files (.resx): Nei file di risorsa con estensione .resx vengono memorizzate tutte le risorse come immagini, icone o messaggi di errore che si vuole poter cambiare senza ricompilare l’applicazione.

Styles.css: Il foglio di stile standard di un’applicazione ASP.NET.

Web.config file: In questo documento XML vengono salvate le impostazioni di configurazione di un’applicazione ASP.NET.

Project Assembly files (.dll): Tutto il codice contenuto nei sorgenti code-behind viene compilato in un’unica assembly che solitamente prende il nome del progetto e si trova nella directory bin dell’applicazione.

AssemblyInfo.vb o AssemblyInfo.cs: Questi file contengono solitamente meta-dati associati all’assembly dell’applicazione web come la versione, l’autore ecc.

Argomenti nella stessa categoria