Domanda

Cosa intendiamo esattamente con ASP.NET versione 2.0? È la versione allineata con .net CLR versione 2.0?

Che dire di aspnet_isapi.dll e aspnet_wp.exe? Come si adattano rispetto alle versioni 1.1 / 2.0 / 3.5 del framework .net?

.NET 3.5 utilizza CLR 2.0. Ciò significa che nulla cambia in ASP.NET 3.5 tranne che per le aggiunte alle Librerie di classi?

È stato utile?

Soluzione

ASP.NET 2.0 è semplicemente un'applicazione ASP.NET in esecuzione con CLR 2.0. Questo è configurato nelle proprietà dell'applicazione nel gestore IIS.

Le applicazioni destinate a framework 2.0, 3.0 e 3.5 vengono eseguite con CLR 2.0. Il CLR è (ad eccezione di alcuni interruzione delle modifiche ) retrocompatibile, quindi un framework di targeting per applicazioni 1.1 può generalmente funzionare anche con il CLR 2.0.

Ogni pool di applicazioni in IIS può utilizzare solo una versione CLR, quindi tutte le applicazioni in un pool devono utilizzare ASP.NET 1.1 o ASP.NET 2.0. Se si tenta di mescolare le versioni CLR in un pool di applicazioni, i siti nel pool smetteranno di funzionare.

Altri suggerimenti

ASP.NET 2.0 è il framework fornito con .NET 2.0 (e quindi CLR 2.0). Nella maggior parte dei modi, questo numero attualmente si allinea maggiormente alla versione CLR, in quanto sebbene .NET 3.0 / .NET 3.5 aggiungano assembly aggiuntivi che possono (e sono) utilizzati dalle applicazioni ASP.NET, non esiste un nuovo numero di versione ASP.NET .

Per quanto riguarda il tuo ultimo punto ... "niente cambia", beh, il codice che viene eseguito è in gran parte dettato da le librerie di classe. Così; sì, ci sono nuove dll e piccole modifiche alle dll più vecchie. Ma in effetti, la stessa tecnologia di base rimane più o meno la stessa.

ASP.Net utilizza effettivamente CLR 2.0. Questo significa anche che è in esecuzione un aspnet_wp.exe separato. Quindi, se hai entrambi i siti asp.net 1.1 e 2.0 in esecuzione, vedrai due processi aspnet_wp nel task manager.

Inoltre, ci sono diverse nuove funzionalità per asp.net 2.0. Alcune cose che mi vengono in mente includono pagine mastro, stili, controlli migliori, stato di visualizzazione / stato di controllo suddiviso, compressione migliorata di viewstate e molto altro

3.5 utilizza CLR 2.0, quindi non vi è alcuna differenza nei processi di lavoro utilizzati.

Per tutte le informazioni: controlla il sito asp.net: http: //msdn.microsoft.com/en-us/asp.net/default.aspx

Esistono molte differenze tra ASP.NET e ASP.NET 2.0. La pagina .NET Framework su wikipedia è in realtà abbastanza efficace nel descrivere come il Framework ha si è evoluto da 1.1 a 2.0 a 3.0 a 3.5 e presto sarà 4.0. :)

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