Razlika med sejo ASP in sejo ASP.NET

Ključna razlika: ASP je kratica za Active Server Pages. To je splošno znano kot Classic ASP ali ASP Classic. To je okolje za skriptiranje na strani strežnika, ki ga razvija in izdaja Microsoft. ASP.NET je spletni strežniški okvir. ASPX je kratica za Active Server Pages Extended. Zasnovan je bil za razvoj spletnih strani za izdelavo dinamičnih spletnih strani. Oba podpirata kontekst zasedanja. Objekt seje shrani informacije o ali spremeni nastavitve za uporabniško sejo. V bistvu je zapisano vse, kar uporabnik vidi in počne na strani, zlasti vse spremembe, ki jih uporabnik lahko vključi na stran.

ASP je kratica za Active Server Pages. To je splošno znano kot Classic ASP ali ASP Classic. To je okolje za skriptiranje na strani strežnika, ki ga razvija in izdaja Microsoft. To je bil prvi Microsoftov strežniški mehanizem za dinamično ustvarjanje spletnih strani. ASP je bil prvotno izdan kot del opcijskega paketa Windows NT 4.0. Namenjen je bil dodatku za internetne informacijske storitve (IIS). Od takrat je ASP nadomestil ASP.NET, še en izdelek Microsofta.

ASP se v glavnem uporablja za ustvarjanje in izvajanje dinamičnih, interaktivnih aplikacij spletnega strežnika. Omogoča tudi združevanje strani HTML, ukazov skript in komponent COM za ustvarjanje interaktivnih spletnih strani in zmogljivih spletnih aplikacij. Omogoča tudi lažje razvijanje in spreminjanje omenjenih spletnih aplikacij.

Po prvotni izdaji sta bili izdani dve različici. ASP 2.0 je predstavil šest vgrajenih predmetov v izvirnik, ki sta bili Application, ASPError, Request, Response, Server in Session. ASP 3.0 je predstavil nekaj dodatnih izboljšav, kot je metoda Server.Transfer, metoda Server.Execute in izboljšan objekt ASPError. Poleg tega je ASP 3.0 omogočil tudi privzeto pufriranje in optimiziral motor za boljše delovanje. Od maja 2013 pa načrtovanih nadgradenj ASP ni.

ASP.NET je spletni strežniški okvir. ASPX je kratica za Active Server Pages Extended. Zasnovan je bil za razvoj spletnih strani za izdelavo dinamičnih spletnih strani. Pravzaprav je naslednik Microsoftovega ASP-ja. Izdana je bila januarja 2002 z ogrodjem .NET Framework. Uporablja se predvsem za izdelavo dinamičnih spletnih mest, spletnih aplikacij in spletnih storitev.

ASP.NET je zgrajen na skupnem jeziku Runtime (CLR). To programerjem omogoča pisanje kode ASP.NET z uporabo katerega koli podprtega jezika .NET. Spletne strani ASP.NET so splošno znane tudi kot spletni obrazci. Vsebujejo statično (X) oznako HTML. Vsebuje tudi oznako, ki določa spletne nadzorne elemente na strani strežnika in uporabniške kontrolnike. Tu razvijalci postavijo vso vsebino rc za spletno stran.

V ASP.NET Framework 2.0 je bil uveden nov model za kodo. To omogoča, da statično besedilo ostane na strani .aspx, dinamična koda pa ostane v datoteki .aspx.vb ali .aspx.cs ali .aspx.fs. Lokacija dinamične kode je odvisna od uporabljenega programskega jezika.

Oba podpirata kontekst zasedanja. Objekt seje shrani informacije o ali spremeni nastavitve za uporabniško sejo. V bistvu je zapisano vse, kar uporabnik vidi in počne na strani, zlasti vse spremembe, ki jih uporabnik lahko vključi na stran. To ima prednost, saj v primeru, da se sistem pokvari med spremembami, ki jih je uporabnik skušal narediti, spremembe ne bodo izgubljene, ko se sistem sesuje. Zasedanje bi ohranilo spomin, kje je uporabnik končal.

Seja je v bistvu piškotek spletne strani. Ko uporabnik obišče spletno stran, shrani in pridobi vrednosti za uporabnika. Spremenljivke, shranjene v objektu Session, vsebujejo informacije o enem samem uporabniku in so na voljo vsem stranem v eni aplikaciji. Nekatere skupne informacije, shranjene v spremenljivkah sej, so ime, ID in nastavitve. Strežnik ustvari nov objekt Session za vsakega novega uporabnika in po izteku seje uniči objekt Session.

Nekatere razlike med sejo ASP in sejo ASP.NET:

  • V ASP je seja odvisna od procesa, medtem ko je v ASP.NET seja proces neodvisna.
  • V ASP je seja odvisna od Cookie, medtem ko je v ASP.NET seji Cookie neodvisna.
  • Stanje seje ASP nima notranje rešitve za delo s spletnimi kmetijami. Seja ASP.NET se lahko shrani v strežnik stanja in SQL SERVER, ki lahko podpira več strežnikov.
  • Sekcija ASP deluje samo, če brskalnik podpira piškotke, seja ASP.NET deluje neodvisno.
  • Stanje seje ASP je zelo močno odvisno od procesa IIS. Če IIS ponovno zažene spremenljivke seje ASP, se tudi reciklirajo. Ker je seja ASP.NET lahko neodvisna od gostiteljskega okolja, se ASP.NET seja lahko ohrani tudi, če se IIS ponovno zažene.
  • Seja ASP se sooča z omejitvami kmetije. Ko se uporabniki premaknejo s strežnika na strežnik v farmi spletnega strežnika, se stanje seje ne spremlja. Stanje seje ASP.NET ima podporo za konfiguracije kmetije strežnikov. Premakne se na model izven procesa, zato se ne sooča s problemom kmetije.
Priporočena

Sorodni Članki

  • razlika med: Razlika med rezervatom za divje živali in narodnim parkom

    Razlika med rezervatom za divje živali in narodnim parkom

    Ključna razlika: Glavna razlika med svetiščem za divje živali in nacionalnim parkom je, da človeške dejavnosti v nacionalnem parku sploh niso dovoljene. Po drugi strani pa so pravice nekaterih omejenih človeških dejavnosti zagotovljene znotraj meje svetišča. Svetišče za divje živali je naravno območje, ki se uporablja za ohranjanje določenih vrst živali, zlasti ogroženih. Svetišče je kra
  • razlika med: Razlika med Rosewood in Teak Wood

    Razlika med Rosewood in Teak Wood

    Ključna razlika: Rosewood se nanaša na les različnih dreves, vključno z drevesi iz rodov dreves Tipuana, Pterocarpus in Dalbergia. Rosewood je v bistvu vrsta trdega lesa. Rosewood se imenuje kot tak zaradi dejstva, da imajo starejša drevesa zelo sladko in bogato aromo, ki spominja na vrtnice. Palisander je najbolj znan po temnem rjavkastem in / ali rdečkastem odtenku s temnejšo žilico. Rdeči
  • razlika med: Razlika med C ++ in Python

    Razlika med C ++ in Python

    Ključna razlika: C ++ je programski jezik za splošne namene. Prav tako je razvit iz prvotnega C programskega jezika. C ++ je statično tipiziran, free-form, multi-paradigma in sestavljen programski jezik. Python je še en programski jezik. Vendar pa je precej drugačen od C ++. Python je programski jezik na visoki ravni. Pyt
  • razlika med: Razlika med AVI in MP4

    Razlika med AVI in MP4

    Ključna razlika: AVI in MP4 sta datotečni obliki, ki se večinoma uporabljata za predvajanje videoposnetkov z zvokom. AVI in MP4 nista formati za kodiranje, temveč sta vsebinski datoteki, tj. V bistvu ovitki za formatirane video datoteke. Glavna razlika med njima ni iz samih formatov, ampak iz vrst kodekov, ki se uporabljajo v datotekah. Ob
  • razlika med: Razlika med Samsung Galaxy Tab 3 7.0 in Samsung Galaxy S4

    Razlika med Samsung Galaxy Tab 3 7.0 in Samsung Galaxy S4

    Ključna razlika: Samsung Galaxy Tab 3 7.0 ima 7-palčni zaslon WSVGA TFT na dotik in ima dimenzije 188 x 111.1 x 9.9 mm, zaradi česar je naprava tanjša v primerjavi s prejšnjo tableto. Tablični računalnik je dejansko namenjen nizkemu obsegu. Samsung Galaxy S4 je naslednik zelo priljubljenega Samsung Galaxy S3. Podje
  • razlika med: Razlika med Alcatel One Touch Idol Ultra in Xolo X1000

    Razlika med Alcatel One Touch Idol Ultra in Xolo X1000

    Ključna razlika: Alcatel One Touch Idol Ultra ima 4, 65 palčni HD AMOLED zaslon na dotik z ločljivostjo 720 x 1280 slikovnih pik. Telefon je napajan z Dual-Core 1.2 GHz procesorjem na MediaTek MTK 6577 in 1 GB RAM-a. Telefon ima širino 6, 45 mm, kar je vodilo do tega, da ga je razglasil za najtanjši pametni telefon na trgu. XOL
  • razlika med: Razlika med upravljanjem prodaje in upravljanjem trženja

    Razlika med upravljanjem prodaje in upravljanjem trženja

    Ključna razlika: Vodstvo prodaje se ukvarja predvsem z upravljanjem prodajnih operacij družbe. Vodstvo prodaje je predvsem odgovorno za doseganje prodajnih ciljev, najemanje prodajnega osebja, usposabljanje prodajnega osebja, pripravo prodajnih poročil, zbiranje naročil, preverjanje zalog, upravljanje trgovcev na drobno in celotnih prodajalcev itd. Tr
  • razlika med: Razlika med ponovno uporabo in recikliranjem

    Razlika med ponovno uporabo in recikliranjem

    Ključna razlika: Koncept ponovne uporabe je takrat, ko se izdelek, ki je na novo kupljen, uporabi po drugi uporabi po končani prvi uporabi. Recikliranje je predelava uporabljenih materialov (odpadkov) v nove izdelke, da se prepreči odlaganje potencialno uporabnih materialov. Tri zlate besede, da bi rešili naš planet: zmanjšajte, ponovno uporabite in reciklirajte. Te t
  • razlika med: Razlika med zastavo, hipotekacijo in hipotekami

    Razlika med zastavo, hipotekacijo in hipotekami

    Ključna razlika: Zaveza pomeni, da mora oseba, ki vzame posojilo, banki zagotoviti nekaj, kar je vredno enakega zneska kot denar, ki ga vzame iz banke. Hipotekacija je praksa, ko posojilojemalec zastavi zavarovanje za pridobitev posojila. Vendar pa je posojilojemalec lastnik premoženja ali zavarovanja, dokler ne odplača dolga. H

Izbira Urednika

Razlika med javorjem in češnjevim lesom

Ključna razlika: javor in češnja sta dve različni vrsti lesa. Oba sta vrsta trdega lesa. Maple je vrsta drevesa, ki spada v rod Acer. Kot les je javor bel trdi les, za katerega se šteje, da ima zelo tesno in celo zrnje. Javorni les je na voljo kot trdi in mehki javorjev les. Oba sta precej težka v primerjavi z drugimi gozdovi in ​​oba sta posebej uporabljena za določene aplikacije. Češnjev l