Разлика между ASP сесия и ASP.NET сесия

Основна разлика: ASP означава Active Server Pages. Той е известен като Classic ASP или ASP Classic. Това е скриптова среда на сървър, която е разработена и пусната от Microsoft. ASP.NET е платформа за уеб приложения на сървъра. ASPX означава Active Server Pages Extended. Тя е предназначена за уеб разработки за създаване на динамични уеб страници. И двете подкрепят контекста на една сесия. Обектът на сесия съхранява информация за или променя настройките за потребителска сесия. По същество той отбелязва всичко, което потребителят вижда и прави на дадена страница, особено всяка промяна, която потребителят може да включи в страницата.

ASP означава Active Server Pages. Той е известен като Classic ASP или ASP Classic. Това е скриптова среда на сървър, която е разработена и пусната от Microsoft. Това беше първият скриптов механизъм на Microsoft за динамично генерирани уеб страници. Първоначално ASP беше пуснат като част от Windows NT 4.0 Option Pack. Той е предназначен да бъде добавка към Интернет информационните услуги (IIS). Оттогава ASP е заменен от ASP.NET, друг продукт на Microsoft.

ASP се използва главно за създаване и изпълнение на динамични, интерактивни уеб сървърни приложения. Той също така позволява да се комбинират HTML страници, команди за скриптове и COM компоненти за създаване на интерактивни уеб страници и мощни уеб-базирани приложения. Той също така улеснява разработването и модифицирането на споменатите уеб приложения.

След първоначалното му издание има две версии. ASP 2.0 въвежда шест вградени обекта към оригинала, които са Application, ASPError, Request, Response, Server и Session. ASP 3.0 въведе някои допълнителни подобрения като Server.Transfer метод, Server.Execute метод и разширен ASPError обект. Освен това ASP 3.0 позволява буфериране по подразбиране и оптимизира двигателя за по-добра производителност. От май 2013 г. обаче няма планирани подобрения на ASP.

ASP.NET е платформа за уеб приложения на сървъра. ASPX означава Active Server Pages Extended. Тя е предназначена за уеб разработки за създаване на динамични уеб страници. Това всъщност е наследник на Microsoft ASP. Издаден е през януари 2002 г. с .NET Framework. Той се използва главно за изграждане на динамични уеб сайтове, уеб приложения и уеб услуги.

ASP.NET е изградена на базата на Common Language Runtime (CLR). Това позволява на програмистите да пишат ASP.NET код, използвайки всеки поддържан .NET език. Уеб страниците на ASP.NET също са известни като Web Forms. Те съдържат статична (X) HTML маркировка. Той също така съдържа маркиране, което дефинира уеб сървърни контроли и потребителски контроли. Това е мястото, където разработчиците поставят цялото rc съдържание за уеб страницата.

В ASP.NET Framework 2.0 се въвежда нов модел с код зад нея. Това позволява статичният текст да остане на страницата .aspx, докато динамичният код остава във файл .aspx.vb или .aspx.cs или .aspx.fs. Местоположението на динамичния код зависи от използвания език за програмиране.

И двете подкрепят контекста на една сесия. Обектът на сесия съхранява информация за или променя настройките за потребителска сесия. По същество той отбелязва всичко, което потребителят вижда и прави на дадена страница, особено всяка промяна, която потребителят може да включи в страницата. Това има предимство, тъй като в случай, че системата се срине между промените, които потребителят се опитва да направи, промените няма да бъдат загубени, когато системата се срине. Сесията ще запази паметта за това къде е спрял потребителят.

Сесията е по същество бисквитка за уеб страница. Той съхранява и извлича стойности за потребителя, когато потребителят се движи в уеб страницата. Променливите, съхранени в обект Session, съдържат информация за един единствен потребител и са достъпни за всички страници в едно приложение. Някои общи данни, съхранявани в променливите на сесията, са име, идентификатор и предпочитания. Сървърът създава нов обект Session за всеки нов потребител и унищожава обекта Session, когато сесията изтече.

Някои разлики между ASP Session и ASP.NET Session:

  • В ASP сесията е зависима от процеса, докато в ASP.NET сесията е независима от процеса.
  • В ASP, сесията е Cookie зависима, докато в ASP.NET, сесията е Cookie независима.
  • Състоянието на ASP сесията няма присъщо решение за работа с Web Farms. ASP.NET сесията може да се съхранява в сървъра на състоянието и SQL SERVER, които могат да поддържат множество сървъри.
  • Сесията ASP функционира само когато браузърът поддържа бисквитки, сесията на ASP.NET работи независимо.
  • Състоянието на ASP сесия е много силно зависима от IIS процеса. Ако IIS рестартира променливите на ASP сесията също се рециклират. Като има предвид, ASP.NET сесия може да бъде независима от хостинг среда по този начин ASP.NET сесия може да поддържа, дори ако IIS рестартира.
  • Сесията на ASP е изправена пред ограниченията на сървъра. Когато потребителите се преместват от сървър на сървър във фермата на уеб сървъра, състоянието им на сесия не ги следва. Състоянието на сесията ASP.NET има поддръжка за конфигурации на сървърни ферми. Той се премества в модел извън процеса, следователно не е изправен пред проблема със сървърната ферма.
Препоръчано

Свързани Статии

  • популярни сравнения: Разлика между организация и индустрия

    Разлика между организация и индустрия

    Ключова разлика: една организация е група хора, които работят заедно за определена цел. Промишлеността е част от бизнеса, който произвежда или произвежда стоки с упорита работа и големи усилия. Организацията и промишлеността са взаимно свързани. Без помощта на организация, индустрията не може да се формира и ако индустрията не се формира, организация
  • популярни сравнения: Разлика между пасивни и активни

    Разлика между пасивни и активни

    Ключова разлика: Пасивни и активни са две различни думи с различно значение. Използва се пасивен описва някой, който позволява на нещата да се случват, без да се опитва да промени нищо. Активните описват човек, който участва в действие или участие. Думите пасивни и активни са напълно различни един от друг. Пасивното е състояние, при
  • популярни сравнения: Разлика между пара и дим

    Разлика между пара и дим

    Ключова разлика: Пара се образува, когато водата се вари до точката, в която преминава от течната фаза към газообразната фаза. Парата е основно загрята водна пара, която е газообразната фаза на водата. Димът е просто сбор от твърдо вещество, течност и газове, отделяни във въздуха, когато веществото претърпи изгаряне. Димът е страничен продукт от горенето. Термин
  • популярни сравнения: Разлика между платежното нареждане и проект за търсене

    Разлика между платежното нареждане и проект за търсене

    Ключови разлики: Платежното нареждане и заявката за плащане се използват основно за същата цел, но са различни един от друг. Платежното нареждане е начин на плащане, който трябва да бъде изчистен в много специфичния клон на банката, която го е издала. Проектът за търсене е начин на плащане, който се изчиства във всеки клон на клона. Платежното нареждане и проектът за търсене са инструментите, за които стойността вече е получена от банката. Платежното
  • популярни сравнения: Разлика между съществителното и собственото съществително

    Разлика между съществителното и собственото съществително

    Ключова разлика: съществителното е дума, която се използва за класифициране на обекти, места, събития и за именуване на хора. Подходящите съществителни са един вид съществителни, които се отнасят до специфични субекти. Съществителните очевидно означават имената, които използваме в рутинния си живот. Имената на растения, животни, хора, места, събития и т.н. не са нищо друго освен съществителни. Т
  • популярни сравнения: Разлика между летище и летище

    Разлика между летище и летище

    Ключова разлика: Летище или аеродром е всяко място, от което могат да се извършват полетни операции. Това може да включва писта в средата на нищото до търговско летище в най-големия град в света. Летище е специален вид летище, което е изпълнило определени критерии за сертифициране или регулаторни изисквания на ИКАО, които редовно летище може да не е
  • популярни сравнения: Разлика между съня и съня

    Разлика между съня и съня

    Ключова разлика: Сънят и сънът са синоними. И двете се отнасят до състояние на частично или пълно безсъзнание. През този период тялото и умът са подмладени и възстановени. Дрямката понякога се използва за означаване на лек сън или дрямка. Няма голяма разлика между двете. И двете могат да бъдат използвани вмес
  • популярни сравнения: Разлика между рибите и делфините

    Разлика между рибите и делфините

    Основна разлика : Основната разлика между рибите и делфините е, че делфините са бозайници, докато рибите са водни животни. Много хора бъркат делфините с големите риби. Такъв обаче не е случаят. Въпреки че двете, рибите и делфините, изглеждат подобни и живеят в хармония заедно под вода, те все още не са
  • популярни сравнения: Разлика между Съюза и Съюза

    Разлика между Съюза и Съюза

    Ключова разлика: всички съюз и съюз са команди, използвани в SQL за интегриране на стойности от две таблици. Очевидната разлика между двете е, че Съюзът връща различен набор от стойности, докато Съюзът връща всички съответни стойности, дори ако са дубликати. SQL означава Структуриран език на заявките, който е инструмент, използван при проектирането и създаването на софтуерни системи за бази данни. Съюзът и съюзът не са нищо друго освен SQL команди, които се изпо

Избор На Редактора

Разлика между Microsoft Office и Open Office

Ключова разлика: Microsoft Office е пакет от различни приложения, сървъри и услуги, разработен от Microsoft Company за Windows и Mac OS X операционни системи през 1989 година. OpenOffice е свободен софтуер с отворен код, който е достъпен за всички, които се изтеглят на пазара. Microsoft Office и OpenOffice предлагат продукти, които се използват за подобни цели. И двете системи обаче се различават. Microsoft Office принадлежи на компанията Mi