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 gravid og opfattet

    Forskel mellem gravid og opfattet

    Hovedforskel: Graviditeten varer cirka 40 uger, regnet fra den første dag i din tidligere normale periode. Ugerne er grupperet i tre trimestere. Mens det er tænkt, er det udtryk, der bruges, når en pige / kvinde rent faktisk bliver gravid. At forsøge at blive gravid og blive gravid er to lignende udtryk. Kv
  • populære sammenligninger: Forskel mellem Condo og Lejlighed

    Forskel mellem Condo og Lejlighed

    Hovedforskel : Der er flere forskelle mellem en lejlighed og en ejerlejlighed. Den ene hovedforskel mellem de to er dog baseret på ejerskab; Condos købes normalt på et lån og ejes, mens lejligheder typisk lejes. I dag bliver 'lejligheder og condos', disse to former for boliger, meget populær over hele verden. Års
  • populære sammenligninger: Forskel mellem sygehus og plejehjem

    Forskel mellem sygehus og plejehjem

    Nøgleforskel: Et hospital betegnes normalt som et lægehjælpscenter. Det er en heath care organisation og ledes stort set af professionelle læger, kirurger og sygeplejersker. Mens plejehjem er en slags boligplejepleje. Det er dybest set en lille privat bolig med sundhedsstyring, især for ældre borgere. Hosp
  • populære sammenligninger: Forskel mellem Taekwondo og Aikido

    Forskel mellem Taekwondo og Aikido

    Hovedforskel: Oprindelig klogt, Taekwondo er en koreansk kampsportform, og Aikido er en japansk kampsportform. "Taekwondo" er en koreansk form for kampsportform, der også praktiseres som sport. Det stammer fra den sydkoreanske region. I dag praktiseres det som en sport i 184 lande, der omfatter 60 millioner af praktikere.
  • populære sammenligninger: Forskel mellem Flyt og Kopier

    Forskel mellem Flyt og Kopier

    Nøgleforskel: Kopi er at lave en kopi af den valgte fil eller mappe og placere duplikatet i et andet drev eller en mappe, mens flytning er at flytte de oprindelige filer fra et sted til et andet sted. Flytningskommandoen sletter de oprindelige filer, mens kopien bevarer dem. Genvej til flyt er Ctrl + F7, genvej til kopi er Ctrl + C og genvej til indsætning er Ctrl + V.
  • populære sammenligninger: Forskel mellem Joker og Riddler i Batman

    Forskel mellem Joker og Riddler i Batman

    Hovedforskel: Joker og Riddler er berømte fiktive figurer i tegneserieserien Batman, udgivet af DC Comics. I serien spiller disse figurer fantastiske skræmmende roller, hvor jokeren er en psykopatisk morder; og riddleren er ifølge hans navn fuld af gåder, puslespil og hjernetræere. Joker og riddler er berømte skurke i Batman serien. Joke
  • populære sammenligninger: Forskel mellem passiv og aktiv

    Forskel mellem passiv og aktiv

    Nøgleforskel: Passiv og aktiv er to forskellige ord med forskellige betydninger. Passiv bruges til at beskrive en person, der tillader ting at ske uden at forsøge at ændre noget. Mens aktiv beskriver en person, der bliver involveret i handling eller deltagelse. Ordene passive og aktive er helt forskellige fra hinanden. P
  • populære sammenligninger: Forskel mellem Diet Coke og Coke Zero

    Forskel mellem Diet Coke og Coke Zero

    Hovedforskel: Kostkoks og koks nul varierer i forholdet mellem ingredienserne, som faktisk giver dem forskellige smagsprofiler. Desuden har Diet Coke 1 kalorie pr. 100 ml, mens Coke Zero har 0, 5 kalorier pr. 100 ml. Diet Coke and Coke Zero er begge produkter fra The Coca-Cola Company. Begge produkter er beregnet til at være en lav kalorie erstatning til almindelig cola.
  • populære sammenligninger: Forskel mellem formelle og uformelle

    Forskel mellem formelle og uformelle

    Nøgleforskel: Formel er ofte forbundet med den konventionelle eller etikette. Det betyder at være i overensstemmelse med de etablerede procedurer, former, konventioner eller regler. Det er også forbundet med officielle normer. På den anden side betegner uformel uformel stil. Det angiver en kausal måde præget af afslappet og venlig indstilling. Form

Redaktørens Valg

Forskel mellem impuls og momentum

Nøgleforskel: Impulsen kan beskrives som en mængde, der angiver en effekt af en netkraft, der virker på en genstand. Momentum beskrives som en mængde, der angiver et objekts modstand mod standsning. Impuls og momentum er direkte relateret til hinanden. Impuls kan også beskrives som en ændring i momentum. Impu