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 Facebook og Myspace

    Forskel mellem Facebook og Myspace

    Nøgleforskel: Facebook og Myspace, begge er sociale netværk websteder. Facebook har mange funktioner til rådighed for en bruger. Myspace har også gode funktioner, men er ikke så populær som Facebook. Facebook er den største social networking hjemmeside. Det er en hjemmeside, der gør det muligt for en bruger at oprette forbindelse til andre brugere online. Facebo
  • populære sammenligninger: Forskel mellem Miss World og Miss Universe

    Forskel mellem Miss World og Miss Universe

    Nøgleforskel: Miss World-skuespillet betragtes som den ældste overlevende skønhedskonkurrence og blev oprettet af Eric Morley i Storbritannien i 1951. Miss Universe-arrangementet er en af ​​de tre mest populære årlige skønhedskonkurrencer og drives af Miss Universe Organisation. Konkurrencen blev skabt af tøjfirmaet Pacific Mills i 1952 i USA. Der er ma
  • populære sammenligninger: Forskel mellem citater, sloganer og ordsprog

    Forskel mellem citater, sloganer og ordsprog

    Hovedforskel : Forskellen mellem vilkårene, sloganerne og ordsprogene er baseret på deres definitioner, hvor et citat defineres som et ordsprog eller en erklæring eller en anden persons tanker. Mens et "ordsprog" er et traditionelt ordsprog, der bærer en eller anden moralsk eller praktisk social besked, og 'et slogan' defineres som gruppen et ord eller en sætning, der er nem at huske og brugt af en gruppe eller virksomhed for at tiltrække opmærksomhed. I lin
  • populære sammenligninger: Forskel mellem politi og cop

    Forskel mellem politi og cop

    Hovedforskel : En politibetjent er en embedsmand, som ser efter retshåndhævelsen i en bestemt by, kommune, by eller landsby. Udtrykket "cop" er slang, som bruges til at henvise til en politibetjent. Politiet er embedsmænd, der opretholder lov og orden i byen. De tilhører den retshåndhævende organisation. Hove
  • populære sammenligninger: Forskel mellem arkæolog og paleontolog

    Forskel mellem arkæolog og paleontolog

    Hovedforskel: Arkæologer studerer hovedsagelig den menneskelige fortid og nutid gennem de materialer, som de efterlod. Paleontologer studerer primært fossiler, eller beviser for tidligere levende dyr og planter. Det omfatter også alt liv, fra bakterier til dinosaurer. Ofte forveksler folk paleontolog med arkæolog, men de to fagområder er meget forskellige. Ark
  • populære sammenligninger: Forskel mellem virtuel hukommelse og cachehukommelse

    Forskel mellem virtuel hukommelse og cachehukommelse

    Nøgleforskel: Virtual hukommelse er en abstraktion af hovedhukommelsen. Det udvider den tilgængelige hukommelse af computeren ved at gemme de inaktive dele af indhold RAM på en disk. Når indholdet er påkrævet, hentes det tilbage til RAM. Cache-hukommelse bruges til at gemme data, der ofte er adgang til, for hurtigt at få adgang til dataene, når det er nødvendigt. De begg
  • populære sammenligninger: Forskel mellem Telangana og Rayalaseema

    Forskel mellem Telangana og Rayalaseema

    Hovedforskel: Telangana og Rayalaseema er to forskellige regioner i Indien. Andhra Pradeshs tilstand består af tre regioner: Telangana, Rayalaseema og Coastal Andhra regionen. Telangana og Rayalaseema er to forskellige regioner i Indien. Andhra Pradeshs tilstand består af tre regioner: Telangana, Rayalaseema og Coastal Andhra regionen.
  • populære sammenligninger: Forskel mellem Løn og Stipend

    Forskel mellem Løn og Stipend

    Nøgleforskel: En løn er den betaling eller vederlag, som man modtager til gengæld for arbejde og / eller ydelser. Et stipendium udbetales normalt i løbet af praktikopholdet eller lærlingeuddannelsen. Den adskiller sig fra en løn, da den ikke betales som vederlag for det leverede arbejde. En løn er den betaling eller vederlag, som man modtager til gengæld for arbejde og / eller ydelser. Den be
  • populære sammenligninger: Forskel mellem løg og shallots

    Forskel mellem løg og shallots

    Hovedforskel: Løg vokser som en individuel moden pære pr. Plante, som ved åbning afslører flere lag. Shallots, som hvidløg, vokser i klynger af løg. De har en fast tekstur, sød, aromatisk og skarp smag. Løg og sjaletter bruges almindeligvis indbyrdes. Mange anerkender ikke engang forskellen mellem de to. På gru

Redaktørens Valg

Forskel mellem perkamentpapir og frysepapir

Hovedforskel: Pergamentpapir, også kendt som bagningspapir, er et cellulosebaseret papir, der hovedsagelig anvendes til bagning som erstatning for smøring. Fryserpapir er et tungt vægtpapir, der er foret med tynd plast på den ene side og bruges hovedsagelig til frysning af kød og fisk for at holde dem ødelagt. En a