Queste cartelle hanno scopo speciale. Da questo articolo - ASP.NET Web project folder structure.
App_Code
App_Code contiene il codice sorgente per le classi in comune e gli oggetti di business (ad esempio, ..cs e file vb) che si desidera compilare come parte della vostra applicazione . In un progetto di sito Web compilato in modo dinamico, ASP.NET compila il codice nella cartella App_Code sulla richiesta iniziale all'applicazione. Gli elementi in questa cartella vengono quindi ricompilati quando vengono rilevate eventuali modifiche.
Nota: è possibile aggiungere qualsiasi tipo di file di classe alla cartella App_Code per creare oggetti fortemente tipizzati che rappresentano tali classi. Ad esempio, se si inseriscono file di servizio Web (file .wsdl e .xsd) nella cartella App_Code, ASP.NET crea proxy fortemente tipizzati per tali classi.
Il codice nella cartella App_Code viene fatto riferimento automaticamente nell'applicazione. La cartella App_Code può contenere sottodirectory di file, che possono includere file di classe che in diversi linguaggi di programmazione.
App_Data
Contiene i file di dati delle applicazioni tra cui mdf file di database, file XML e altri file archivio dati. La cartella App_Data viene utilizzata da ASP.NET per archiviare il database locale di un'applicazione, ad esempio il database per il mantenimento delle informazioni sull'appartenenza e sul ruolo.
Ultimo collegamento è morto. – Jude
Non si dovrebbe dare collegamenti come unica risposta alla domanda. – thecoolmacdude