Procedura dettagliata: creazione della struttura di directory di un'applicazione Web ASP.NET

Nei passaggi di questa procedura dettagliata viene mostrato quali directory includere nella directory principale di un'applicazione Web ASP.NET. Di seguito viene riportata una breve analisi delle possibili strutture di directory. Alla fine dell'argomento viene illustrata una struttura di directory di esempio con i relativi file.

Preparazione alla procedura dettagliata

Per creare una struttura di directory per un'applicazione Web ASP.NET

  1. Utilizzando il prompt dei comandi o Esplora risorse, aprire la directory principale creata in precedenza.
  2. Creare una nuova directory e denominarla bin.
  3. Creare le altre directory necessarie per l'applicazione. È ad esempio possibile creare una directory che contenga tutte le immagini dell'applicazione.

La directory \Bin è la cache assembly predefinita dell'applicazione Web. A meno che l'applicazione Web non condivida DLL con altre applicazioni, porre tutte le DLL utilizzate dall'applicazione nella directory \Bin, per assicurare la corretta risoluzione dei riferimenti agli oggetti di classe in esse contenuti. Negli assembly è possibile trovare logiche business o controlli server personalizzati compilati. Se l'applicazione condivide gli assembly con altre applicazioni, porre le DLL condivise nella cache assembly globale. Per ulteriori informazioni, vedere Cache assembly globale.

Nota   Queste istruzioni non si riferiscono agli assembly compilati con Visual Studio .NET quando si crea un'applicazione Web ASP.NET in tale ambiente. Per informazioni su come distribuire applicazioni Web sviluppate con Visual Studio .NET, consultare la documentazione di Visual Studio.

Se si desidera modificare la configurazione predefinita della propria applicazione Web, creare un file Web.config, apportarvi le modifiche desiderate e salvarlo nella directory principale. Per ulteriori informazioni, vedere Configurazione di ASP.NET.

Se inoltre si scrivono funzioni a livello di applicazione, quali i gestori di eventi Application_Error, porre tali funzioni in un file Global.asax e salvare il file nella directory principale dell'applicazione. Per ulteriori informazioni, vedere Applicazioni ASP.NET.

Nella struttura di directory di esempio riportata di seguito, C:\myWebApp è la directory principale dell'applicazione. Per in corretto funzionamento dell'applicazione, è necessario che myWebApp sia una directory virtuale di IIS.

Nota   Per la semplice applicazione in esempio sono state previste solo una directory \bin e una directory \img, in cui vengono memorizzate le immagini utilizzate dall'applicazione. È possibile che una struttura di directory reale sia più complessa di questa.

c:\myWebApp
      default.aspx
      menu.ascx
      service.asmx
      web.config
      global.asax
      \bin
        myBizLogic.dll
      \img
        myImage.gif

Vedere anche

Informazioni sulle applicazioni ASP.NET | Configurazione di ASP.NET | Procedura dettagliata: creazione della directory principale di un'applicazione Web ASP.NET tramite IIS | Procedura dettagliata: distribuzione di un'applicazione Web ASP.NET | Applicazioni ASP.NET