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

  • forskel mellem: Forskel mellem støbning og smedning

    Forskel mellem støbning og smedning

    Nøgleforskel: Smedning og støbning er to forskellige teknikker, der anvendes til at omdanne metalmaterialer til den ønskede form i kontekst til form og størrelse. Smedning gør brug af kompressionskræfter, mens støbning gør brug af støbehulrum, hvor metalvæske hældes og derefter størknes for at danne den ønskede form. Smedningspr
  • forskel mellem: Forskel mellem omsætning og omsætning

    Forskel mellem omsætning og omsætning

    Nøgleforskel: Omsætningen refererer til, hvor mange gange et firma brænder gennem aktiver som kontanter, lagerbeholdninger, arbejdstagere mv. Imidlertid repræsenterer indtægter de penge, som et firma tjener ved at sælge sine varer og tjenesteydelser til en pris til forbrugerne. Betegnelserne omsætning og omsætning er to udtryk, der spiller en stor rolle, når det kommer til forretning og regnskab. Disse e
  • forskel mellem: Forskel mellem Backgammon og Gammon

    Forskel mellem Backgammon og Gammon

    Nøgleforskel: Gammon refererer til en slags sejr, hvor spilleren vinder selv før deres modstander har haft chancen for at fjerne (båret af) endda en checker. Backgammon er en form for sejr, hvor modstanderen ikke har båret nogen af ​​deres brikker og stadig har checkers i vinderens hjem, det vil sige indre kvadrant eller i baren. Backga
  • forskel mellem: Forskel mellem tømmer og tømmer

    Forskel mellem tømmer og tømmer

    Hovedforskel: 'Timber' og 'timber', til de fleste formål er synonymer. Men de er måske dommer til lidt forskellige ting, når de overvejer sammenhængen mellem den amerikanske engelsk og britiske engelsk. Til ethvert formål kan træ eller tømmer bruges til at referere til ethvert trin i træet, efter at træet er blevet skåret ned. Dette ka
  • forskel mellem: Forskel mellem Asus PadFone Infinity og iPhone 5

    Forskel mellem Asus PadFone Infinity og iPhone 5

    Hovedforskel: Asus Padfone Infinity smartphone er en slick 5-tommer fuld HD 1920x1080, Super IPS + med kapacitiv multi touch panel og giver ca. 441 ppi densitet. Enheden er en bar telefon, med buede hjørner, der giver et lignende udseende til 'iPhone' og 'HTC One'. Asus Padfone Infinity Dock er i grunden den 10-tommers tablet shell, der giver brugerne mulighed for at docke deres telefon i tavlen ved at skubbe den ind i en slick slot på bagsiden.
  • forskel mellem: Forskel mellem nostalgi og melankoli

    Forskel mellem nostalgi og melankoli

    Nøgleforskel: Begrebet 'nostalgi' refererer til følelsen af ​​længsel eller at huske fortiden. 'Melankoli' refererer til dyb sorg. Denne tristhed kunne skyldes en række begivenheder, eller oftere end ikke, uden nogen særlig grund. Betegnelserne nostalgi og melankoli bruges ofte i forbindelse, mens ordene ofte er relaterede, betyder de ikke rent faktisk det samme. Faktisk
  • forskel mellem: Forskel mellem HTC One og Samsung Galaxy S3

    Forskel mellem HTC One og Samsung Galaxy S3

    Hovedforskel: HTC One tilbyder processorhastighed på 1, 7 GHz i forhold til 1.4 GHz på S3. En giver også 2 GB RAM i forhold til 1 GB tilgængelig på S3. Displayet på HTC One antages at være spektakulært med uberørte klare og skarpe billeder. HTC One trumper også S3 med hensyn til chassis / hylster. Plastikh
  • forskel mellem: Forskel mellem NGO og NPO

    Forskel mellem NGO og NPO

    Nøgleforskel: En ikke-statslig organisation (NGO) er en juridisk sammensat organisation, der er oprettet af juridiske personer og ikke er tilknyttet nogen form for regering. Nonprofitorganisation (NPO) er en organisation, der bruger sine indtægter og overskud for at finansiere andre projekter i stedet for at give dem aktionærer som udbytte. O
  • forskel mellem: Forskel mellem og fra

    Forskel mellem og fra

    Hovedforskel: 'Of' forbinder ord. Det har ikke en mening. Det er en præposition, og det er derfor brugt til at betegne et forhold. Det forbinder bare ord, uden at egentlig ændre meningen. 'Off' på den anden side har en ordentlig betydning. Faktisk har den forskellige betydning. Men generelt kan det betragtes som det modsatte af 'on'. &

Redaktørens Valg

Forskel mellem webserver og webhost

Nøgleforskel: En server er et system, hvor man får information om, hvad han har brug for, som leveres af en servers netværk. På den anden side er en web hosting service en type internet hosting service, der gør det muligt for enkeltpersoner, virksomheder og organisationer at levere deres egen hjemmeside tilgængelig via World Wide Web. Der