Forskel mellem ASP-session og ASP.NET-session

Nøgleforskel: ASP står for Active Server Pages. Det er almindeligt kendt som Classic ASP eller ASP Classic. Det er et server-side scripting miljø, der er udviklet og udgivet af Microsoft. ASP.NET er en server-side webapplikationsramme. ASPX står for aktive server sider udvidet. Det blev designet til webudvikling til at producere dynamiske websider. Begge understøtter konteksten for en session. Et sessionsobjekt lagrer oplysninger om eller ændrer indstillinger for en brugersession. I det væsentlige noterer det sig alt, hvad en bruger ser og gør på en side, især enhver ændring, som brugeren kan indarbejde på siden.

ASP står for Active Server Pages. Det er almindeligt kendt som Classic ASP eller ASP Classic. Det er et server-side scripting miljø, der er udviklet og udgivet af Microsoft. Det var Microsofts første server-side scriptmotor til dynamisk genererede websider. ASP blev oprindeligt udgivet som en del af Windows NT 4.0 Option Pack. Det var meningen at være en tilføjelse til Internet Information Services (IIS). Siden da er ASP blevet erstattet af ASP.NET, et andet produkt fra Microsoft.

ASP bruges hovedsagelig til at oprette og køre dynamiske, interaktive webserver applikationer. Det giver også mulighed for at kombinere HTML-sider, scriptkommandoer og COM-komponenter for at oprette interaktive websider og kraftfulde web-baserede applikationer. Det gør det også lettere at udvikle og ændre de nævnte webapplikationer.

Efter den oprindelige udgivelse har der været to versioner. ASP 2.0 introducerede seks indbyggede objekter til originalen, som var Application, ASPError, Request, Response, Server og Session. ASP 3.0 introducerede nogle ekstra forbedringer som Server.Transfer metode, Server.Execute metode og et forbedret ASPError objekt. Desuden aktiverede ASP 3.0 også buffering som standard og optimerede motoren til bedre ydeevne. Men fra maj 2013 er der ingen planlagte opgraderinger til ASP.

ASP.NET er en server-side webapplikationsramme. ASPX står for aktive server sider udvidet. Det blev designet til webudvikling til at producere dynamiske websider. Det er faktisk efterfølgeren til Microsofts ASP. Den blev udgivet i januar 2002 med .NET Framework. Det bruges hovedsagelig til at opbygge dynamiske websteder, webapplikationer og webtjenester.

ASP.NET er bygget på Common Language Runtime (CLR). Dette gør det muligt for programmører at skrive ASP.NET kode ved hjælp af ethvert understøttet .NET sprog. ASP.NET websider er også almindeligt kendt som webformularer. De indeholder statisk (X) HTML markup. Den indeholder også markup, der definerer server-side Web Controls og User Controls. Det er her, hvor udviklere placerer alt indholdet af rc til websiden.

I ASP.NET Framework 2.0 blev der introduceret en ny kode-bag-model. Dette tillader statisk tekst at forblive på .aspx-siden, mens dynamisk kode forbliver i en .aspx.vb eller .aspx.cs eller .aspx.fs-fil. Placeringen af ​​den dynamiske kode afhænger af det anvendte programmeringssprog.

Begge understøtter konteksten for en session. Et sessionsobjekt lagrer oplysninger om eller ændrer indstillinger for en brugersession. I det væsentlige noterer det sig alt, hvad en bruger ser og gør på en side, især enhver ændring, som brugeren kan indarbejde på siden. Dette har en fordel, da i tilfælde af at systemet går i stykker mellem de ændringer, som brugeren forsøgte at lave, vil ændringerne ikke gå tabt, når systemet styrtede. Sessionen vil holde minde om hvor brugeren slap af.

Sessionen er i det væsentlige en webside cookie. Det gemmer og henter værdier for en bruger, da brugeren navigerer på websiden. De variabler, der er gemt i et Session-objekt, indeholder oplysninger om en enkelt bruger og er tilgængelige for alle sider i en applikation. Nogle fælles oplysninger gemt i session variabler er navn, id og præferencer. Serveren opretter et nyt Sessionsobjekt for hver ny bruger, og ødelægger Session-objektet, når sessionen udløber.

Nogle forskelle mellem ASP Session og ASP.NET Session:

  • I ASP er sessionen Processafhængig, mens i ASP.NET er sessionen Process uafhængig.
  • I ASP er sessionen afhængig af cookies, mens sessionen i ASP.NET er Cookie-uafhængig.
  • ASP-sessionstilstanden har ingen iboende løsning til at arbejde med Web Farms. ASP.NET session kan gemmes i state server og SQL SERVER som kan understøtte flere servere.
  • ASP-session fungerer kun, når browseren understøtter cookies, ASP.NET-session kører uanset.
  • ASP-sessionstilstand er meget stærkt afhængig af IIS-processen. Hvis IIS genstarter ASP-sessionen, bliver også variable genbrugt. Mens ASP.NET session kan være uafhængig af hosting miljøet således ASP.NET session kan opretholdes, selvom IIS genstarter.
  • ASP-session står over for begrænsninger for serverbrug. Som brugere flytter fra server til server på en webserver gård, følger deres sessionstilstand dem ikke. ASP.NET session tilstand har støtte til server farm konfigurationer. Det bevæger sig til en out-of-process model, hvorfor den ikke står over for server farm problem.
Anbefalet

Relaterede Artikler

  • populære sammenligninger: Forskel mellem få og nogle

    Forskel mellem få og nogle

    Nøgleforskel: Få og nogle, begge falder i kategorien af ​​determinere og kvantifikatorer. De er generelt vant til at definere en lille mængde. Men nogle betragtes som mere end få i antal, proportioner, værdier mv. Nogle kan bruges med tæller og ikke-tælles navneord, mens få er brugt med tællingsnavne. Vi har ofte
  • populære sammenligninger: Forskel mellem blomst og bud

    Forskel mellem blomst og bud

    Nøgleforskel: Blomst refererer til en del af planten, der indeholder reproduktive organer. Det er ofte omgivet af farverige kronblade og blomkål. Bud refererer til et elementært stadium af et blad og en blomst. Det forekommer som en lille ekstra eller terminal udstødning (stamme) på en plante. En blomst er en del af planten, der generelt indeholder reproduktive organer. Nog
  • populære sammenligninger: Forskel mellem Kickboxing og Muay Thai Boxing

    Forskel mellem Kickboxing og Muay Thai Boxing

    Hovedforskel: Kickboxing er en moderne japansk kampsport og stand-up kampsport, som er helt baseret på kicking og stansning; mens Muay Thai Boxing er en kampsport baseret på Muay's traditionelle kampsport i Thailand, består det udelukkende af slående og klinkende teknikker. Generelt er de to kampsportformer, Kickboxing og Muay Thai Boxing betragtes som de samme, men de er faktisk ikke, de adskiller sig hovedsagelig i typen og teknikkerne. ar
  • populære sammenligninger: Forskel mellem Samsung Galaxy S4 Active og LG Optimus G Pro

    Forskel mellem Samsung Galaxy S4 Active og LG Optimus G Pro

    Nøgleforskel: Samsung meddelte, at den har tilføjet en ny telefon til sin lineup, der kombinerer robustheden af ​​den ældre Samsung Xcover med funktionerne og den nye Galaxy S4. S4 Active er støv og vandtæt. Telefonen leveres med en 5-tommers Full HD TFT kapacitiv berøringsskærm, der adskiller sig fra AMOLED, der anvendes i S4. LG Optimu
  • populære sammenligninger: Forskel mellem inspiration og motivation

    Forskel mellem inspiration og motivation

    Nøgleforskel: Inspiration er den proces, hvormed den mentale stimulering finder sted. Det gør man ønsker at gøre eller føle noget. Motivation er relateret til inspiration, der øger iver og vilje til at gøre arbejde. Inspiration og motivation er begge forskellige, men er afhængige og indbyrdes forbundne. Selvom
  • populære sammenligninger: Forskel mellem MHZ og GHZ

    Forskel mellem MHZ og GHZ

    Nøgleforskel: Mhz og Ghz begge bruges til at betegne frekvensenheder. Mhz står for megahertz (10 ^ 6 hertz), mens Ghz står for gigahertz (10 ^ 9 hertz). Hz i mhz og ghz står for hertz. Hertz er målefrekvensenheden. Det udtrykkes som antal cyklusser, der forekommer per sekund. Ethvert fænomen, der har periodiske variationer, kan udtrykkes i hertz. Denn
  • populære sammenligninger: Forskel mellem motto og slogan

    Forskel mellem motto og slogan

    Hovedforskel : Nøgleforskellen mellem de to er, at "motto" er defineret som en kort sætning eller sætning, der udtrykker princippet eller en regel, der styrer en bestemt persons adfærd, mens et "slogan" defineres som gruppen et ord eller en sætning, der er let at huske og bruges af en gruppe eller virksomhed til at tiltrække opmærksomhed. Ofte
  • populære sammenligninger: Forskel mellem orkan og blizzard

    Forskel mellem orkan og blizzard

    Nøgleforskel: En orkan er tropisk cyklon, der er præget af tordenvejr, stærke vinde og kraftige regn. Mens en snestorm er en vinterbunden storm, der hovedsageligt skyldes stærke fortsatte vind. En orkan kan forårsage vindhastigheder på 74mph til over 155mph, sammenlignet med en snestorm, hvis vindhastigheder er mellem 35mph og 45mph. Orka
  • populære sammenligninger: Forskel mellem tegning og skitse

    Forskel mellem tegning og skitse

    Hovedforskel: Tegning er et billede, lighed, diagram eller repræsentation, som regel tegnet på papir. Skitse er at lave en kort og en grundlæggende tegning. Det er meningen at formidle enhver ide, og det er ikke nødvendigt at være nøjagtigt at skalere og have de korrekte længder. Mange mennesker forbliver forvirrede over forskellene mellem tegning og skitsering. Begge

Redaktørens Valg

Forskel mellem jordforurening og jordforurening

Nøgleforskel: Jordforurening henviser til nedbrydning eller ødelæggelse af jordens overflade. Det skyldes hovedsageligt direkte eller indirekte menneskets aktiviteter. Jordforurening omhandler forurening eller ødelæggelse af det øverste jordjordlag. Jordforurening er også en årsag til jordforurening, som påvirker jord samt andre enheder som skove i en region, produktivitet af jord osv. Jordfor