Vra

Wat presies bedoel ons met ASP.NET weergawe 2.0? Is dit die weergawe gevoer met net CLR weergawe 2.0?

Wat van aspnet_isapi.dll en Aspnet_wp.exe? Hoe kan hulle pas in met betrekking tot die weergawes 1.1 / 2.0 / 3.5 van die NET Framework?

NET 3.5 gebruik CLR 2.0. Beteken dit niks verander in ASP.NET 3.5, behalwe vir toevoegings tot die Klas biblioteke?

Was dit nuttig?

Oplossing

ASP.NET 2.0 is bloot 'n ASP.NET aansoek hardloop onder die 2.0 CLR. Dit is ingestel in die eienskappe vir die aansoek in die IIS bestuurder.

Aansoeke daardie raamwerk 2.0, 3.0 en 3.5 lopies onder die 2.0 CLR teiken. Die CLR is (behalwe vir 'n paar breek veranderinge ) agteruit verenigbaar, so 'n aansoek gerig raamwerk 1.1 kan oor die algemeen ook hardloop onder die 2.0 CLR.

Elke aansoek swembad in die IIS kan net een CLR weergawe, so alle aansoeke in 'n swembad het om óf gebruik ASP.NET 1.1 of ASP.NET 2.0. As jy probeer om CLR weergawes meng in 'n aansoek swembad, sal die webwerwe in die swembad ophou werk.

Ander wenke

ASP.NET 2.0 is die raamwerk wat verskeep met NET 2.0 (en dus CLR 2.0). In die meeste opsigte, hierdie nommer op die oomblik in lyn nouste met die CLR weergawe, in die sin dat hoewel NET 3.0 / NET 3.5 voeg ekstra gemeentes wat kan (en is) wat gebruik word deur ASP.NET aansoeke, is daar geen nuwe ASP.NET weergawe nommer .

Re jou laaste punt ... "verander niks" ... wel, die kode wat loop is grootliks gedikteer deur die klas biblioteke. so, Ja, daar is nuwe dlls, en klein tweaked om die ouer dlls. Maar inderdaad die kern tegnologie self bly min of meer dieselfde.

ASP.Net inderdaad gebruik die CLR 2.0. Dit beteken ook daar is 'n aparte Aspnet_wp.exe hardloop. So as jy beide 1.1 en 2.0 asp.net webwerwe loop jy twee aspnet_wp prosesse sien in die taak bestuurder.

Op die top van dat daar 'n hele paar nuwe funksies vir asp.net 2.0. 'N paar dinge wat ek kan dink sluit Meester Bladsye, style, beter beheer, verdeel siening staat / beheer staat, verbeterde kompressie van View State en nog baie meer

3.5 gebruik CLR 2.0 so daar is geen verskil in werker prosesse gebruik.

Vir al die inligting: check die asp.net site: http: //msdn.microsoft.com/en-us/asp.net/default.aspx

Daar is baie verskille tussen ASP.NET en ASP.NET 2.0. Die NET Framework bladsy op Wikipedia is eintlik redelik goed in die beskrywing van hoe die raamwerk ontwikkel 1,1-2,0 om te 3,0-3,5 en dit sal binnekort 4.0. :)

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top