Domanda

Abbiamo una cartella .net 2.0 e una cartella .net 3.5 nella nostra applicazione web. Sono in grado di caricare semplicemente un nuovo file .vb e vedere le modifiche in 2.0 senza dover compilare e caricare la build. Tuttavia, in 3.5 mi sembra di vedere le mie modifiche solo dopo aver fatto una compilazione e aver caricato la build. Qualcuno sa cosa mi sta costringendo a dover compilare il mio .net 3.5?

Molte grazie

È stato utile?

Soluzione

Mi sembra che il tuo progetto 3.5 sia stato creato come un'applicazione Web " anziché un "Sito Web". " Il primo richiede la compilazione, mentre il secondo no.

Altri suggerimenti

Se si tratta di un sito Web ASP.NET, allora no. Compila automaticamente i file .cs o .vb al volo.

Sembra che tu abbia un'applicazione Web. Esistono due modi per implementare un sito Web in .net sia 2.0 che 3.5. Una è un'applicazione Web, in cui tutto il codice viene compilato in anticipo per il sito e pubblicato in una posizione. L'altro è un sito Web. Il sito Web viene compilato ogni volta che il pool di app viene riciclato. Il sito Web offre la libertà di inviare solo pochi file o pagine, in cui un'app Web deve essere compilata completamente e l'intera app deve essere spinta. La differenza di prestazioni non è poi così grande tra i due e onestamente gli utenti non noterebbero la differenza a meno che il tuo sito non venga colpito così spesso e il processo di lavoro inattivo venga riciclato, il che farebbe in modo che l'utente successivo debba attendere qualche secondo in più per la compilazione. Al momento lavoro con i siti Web e il nostro sito viene colpito molto spesso, quindi l'aumento delle prestazioni di un'app Web è davvero trascurabile.

Ecco un piccolo articolo che spiega la differenza: Sito Web ASP.NET vs Progetto applicazione Web

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top