Classi in sotto cartelle

martedì 26 agosto 2008 - 18.10

aquila186 Profilo | Newbie

Ciao a tutti

Ho un problema con le classi.
Ho creato una web application sotto IIS. All'interno del progetto ho varie cartelle. Se voglio inserire delle classi all'interno di una cartella, VisualStudio mi dice che devo metterle in App_Code.
Però a me servono all'interno della cartella e se provo a metterle non riesco a usarle all'interno delle pagine aspx, è come se non facessero parte del progetto, mentre le classi in App_Code le uso tranquillamente.

Devo per forza metterle in App_Code o esiste un modo per far riconoscere le classi messe in sottoDirectory??

Grazie a tutti
Gino

rossimarko Profilo | Guru

Ciao,

con i web site l'unico posto in cui puoi metterle è dentro alla cartella App_Code.

La gestione che vuoi fare tu la puoi fare creando un Web Application Project (http://msdn.microsoft.com/en-us/asp.net/aa336618.aspx), però devi avere la service pack 1 di visual studio 2005 e devi considerare che ci sono alcune differenze tra i due modi di operare. Per creare un web application project vai nel menu File --> New --> Project --> [Linguaggio] --> Web

Come mai hai l'esigenza di mettere i file nella stessa cartella?
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

aquila186 Profilo | Newbie

Grazie mille per la risposta
Ho creato una Web Application Project e ora posso mettere le classi dove voglio.
La mia esigenza nasce dal fatto che lavoriamo in un piccolo Team e ogni programmatore mette la propria cartella con la propria pagina aspx e le classi (create in locale) nel progetto globale su server (Tutto questo per non usare sourceSafe)

Volevo fare un'altra domanda
Che differenza c'è tra una Web Application e un Web Application Project?
vedo che la struttura è molto diversa ma girano entrambi sotto IIS senza problemi, potrebbero esserci problemi di release? Perchè dovrei usare l'uno rispetto che l'altro?
Cosa mi consigliate?

Grazie mille
Gino

rossimarko Profilo | Guru

>Che differenza c'è tra una Web Application e un Web Application
>Project?

Le differenze le puoi trovare riepilogate qui: http://msdn.microsoft.com/en-us/library/aa730880.aspx#wapp_topic5

Io di solito uso quasi sempre Web Project per i progetti "seri" (anche per un motivo di performance in fase di compilazione). I web site invece li uso quando devo fare delle prove rapide o delle demo
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

aquila186 Profilo | Newbie

Grazie mille
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5