Qual è la differenza tra le applicazioni Web ASP.NET e i siti Web? [chiuso]

5

Attualmente sto leggendo Pro ASP.NET 4 in C # e in esso sono descritti due modi per creare un'applicazione web:

  • Sito web
  • Progetto di applicazione Web

In quali scenari dovrei scegliere il primo su quest'ultimo e viceversa?

    
posta Pankaj Upadhyay 20.08.2011 - 16:38
fonte

3 risposte

7

Microsoft ha creato una tabella che elenca le differenze tra i due modelli e quando utilizzare uno invece dell'altro, controlla link Questo è esattamente quello che stai cercando, e le spiegazioni sono molto facili da capire.

In breve: i "progetti di applicazioni web" possono essere formati da più progetti di Visual Studio e devono essere utilizzati anche per i siti Web progettati attorno al pattern MVC. Considerando che un progetto "sito Web" è proprio questo, un progetto "web" e tutti i file devono essere contenuti all'interno (è tuttavia possibile collegare ad altri assembly); è più adatto per i siti web ASP.Net della vecchia scuola.

L'articolo che ho collegato sopra fornisce molte più informazioni, dai un'occhiata!

    
risposta data 20.08.2011 - 17:09
fonte
1

C'è un ENORME elenco di ragioni per usare l'uno sull'altro, ma di solito quando sto prendendo una decisione lo baso su alcuni parametri. Ad esempio, vuoi che i tuoi file di codice siano all'esterno (beh, ancora dietro la sicurezza del server) o preferiresti che siano compilati in librerie di codici?

    
risposta data 20.08.2011 - 17:13
fonte
-3

Nel sito Web ASP.NET, se creiamo file / funzioni di classe, questi verranno inseriti nella cartella ASP.NET ed è compilato in molte DLL in fase di runtime.

Nell'applicazione Web ASP.NET, se creiamo file / funzioni di classe, questi verranno posizionati ovunque nella struttura della cartella delle applicazioni e verranno precompilati in una singola DLL.

Hai bisogno di più aiuto, vai al link

    
risposta data 02.03.2016 - 12:25
fonte

Leggi altre domande sui tag