ASP Oturumu ve ASP.NET Oturumu Arasındaki Fark

Anahtar fark: ASP, Active Server Pages anlamına gelir. Genel olarak Klasik ASP veya ASP Klasik olarak bilinir. Microsoft tarafından geliştirilen ve yayımlanan bir sunucu tarafı komut dosyası ortamıdır. ASP.NET, bir sunucu tarafı Web uygulaması çerçevesidir. ASPX, Active Server Pages Extended'ın kısaltmasıdır. Dinamik Web sayfaları üretmek için Web geliştirme için tasarlanmıştır. Her ikisi de bir oturumun içeriğini destekler. Bir oturum nesnesi bir kullanıcı oturumu hakkındaki bilgileri saklar veya ayarları değiştirir. Temel olarak, kullanıcının sayfada gördüğü ve yaptığı her şeyi, özellikle de kullanıcının sayfaya ekleyebileceği değişiklikleri not eder.

ASP, Active Server Pages anlamına gelir. Genel olarak Klasik ASP veya ASP Klasik olarak bilinir. Microsoft tarafından geliştirilen ve yayımlanan bir sunucu tarafı komut dosyası ortamıdır. Dinamik olarak oluşturulmuş web sayfaları için Microsoft'un ilk sunucu tarafı komut dosyası motoruydu. ASP, başlangıçta Windows NT 4.0 Option Pack'in bir parçası olarak piyasaya sürüldü. Internet Information Services’e (IIS) bir eklenti olması gerekiyordu. O zamandan beri ASP, Microsoft'un başka bir ürünü olan ASP.NET tarafından değiştirildi.

ASP, ağırlıklı olarak dinamik, etkileşimli Web sunucusu uygulamaları oluşturmak ve çalıştırmak için kullanılır. Ayrıca, etkileşimli Web sayfaları ve güçlü Web tabanlı uygulamalar oluşturmak için HTML sayfaları, komut dosyası komutları ve COM bileşenlerini birleştirme olanağı sağlar. Ayrıca söz konusu Web uygulamalarının geliştirilmesini ve değiştirilmesini kolaylaştırır.

Orijinal sürümünden sonra iki sürüm yayımlandı. ASP 2.0, orijinaline Uygulama, ASPError, İstek, Yanıt, Sunucu ve Oturum olan altı yerleşik nesne getirmiştir. ASP 3.0, Server.Transfer yöntemi, Server.Execute yöntemi ve gelişmiş bir ASPError nesnesi gibi bazı ek geliştirmeler yaptı. Ek olarak, ASP 3.0 varsayılan olarak arabelleklemeyi de etkinleştirdi ve motoru daha iyi performans için optimize etti. Ancak, Mayıs 2013 itibariyle ASP’de planlanmış bir yükseltme bulunmamaktadır.

ASP.NET, bir sunucu tarafı Web uygulaması çerçevesidir. ASPX, Active Server Pages Extended'ın kısaltmasıdır. Dinamik Web sayfaları üretmek için Web geliştirme için tasarlanmıştır. Aslında Microsoft'un ASP'sinin halefi. Ocak 2002’de .NET Framework’le birlikte yayımlandı. Daha çok dinamik web siteleri, web uygulamaları ve web servisleri oluşturmak için kullanılır.

ASP.NET, Ortak Dil Çalışma Zamanı (CLR) üzerine kuruludur. Bu, programcıların desteklenen herhangi bir .NET dilini kullanarak ASP.NET kodu yazmasını sağlar. ASP.NET Web sayfaları ayrıca Web Formları olarak da bilinir. Statik (X) HTML işaretlemesi içerirler. Ayrıca sunucu tarafı Web Kontrolleri ve Kullanıcı Kontrollerini tanımlayan bir işaretleme içerir. Geliştiricilerin Web sayfasının tüm rc içeriğini yerleştirdiği yer burasıdır.

ASP.NET Framework 2.0'da yeni bir kod arkası model tanıtıldı. Bu, statik metnin .aspx sayfasında kalmasına izin verirken, dinamik kod bir .aspx.vb veya .aspx.cs veya .aspx.fs dosyasında kalır. Dinamik kodun yeri kullanılan programlama diline bağlıdır.

Her ikisi de bir oturumun içeriğini destekler. Bir oturum nesnesi bir kullanıcı oturumu hakkındaki bilgileri saklar veya ayarları değiştirir. Temel olarak, kullanıcının sayfada gördüğü ve yaptığı her şeyi, özellikle de kullanıcının sayfaya ekleyebileceği değişiklikleri not eder. Bunun, kullanıcının yapmaya çalıştığı değişiklikler arasında sistemin çökmesi durumunda, sistem düştüğünde değişiklikler kaybedilmeyeceği gibi bir avantajı vardır. Oturum, kullanıcının kaldığı yerin hafızasını tutar.

Oturum aslında bir web sayfası çerezidir. Kullanıcı web sayfasında gezinirken bir kullanıcının değerlerini saklar ve alır. Bir Session nesnesinde depolanan değişkenler, tek bir kullanıcı hakkında bilgi tutar ve bir uygulamadaki tüm sayfalarda bulunur. Oturum değişkenlerinde saklanan bazı Genel bilgiler ad, kimlik ve tercihlerdir. Sunucu her yeni kullanıcı için yeni bir Oturum nesnesi oluşturur ve oturum sona erdiğinde Oturum nesnesini imha eder.

ASP Oturumu ve ASP.NET Oturumu arasındaki bazı farklılıklar:

  • ASP'de, oturum Proses bağımlıdır, ASP.NET'te ise oturum Prosesten bağımsızdır.
  • ASP'de, oturum Çerez'e bağlıdır, ASP.NET'te ise oturum Çerezten bağımsızdır.
  • ASP oturum durumu, Web Farms ile çalışmak için doğal bir çözüme sahip değildir. ASP.NET oturumu durum sunucusunda ve birden çok sunucuyu destekleyebilen SQL SERVER'de saklanabilir.
  • ASP oturumu yalnızca tarayıcı çerezleri desteklediğinde çalışır, ASP.NET oturumu bağımsız çalışır.
  • ASP oturum durumu, IIS işlemine çok bağlıdır. IIS yeniden başlatılırsa ASP oturum değişkenleri de geri dönüştürülür. Oysa ASP.NET oturumu barındırma ortamından bağımsız olabilir, bu nedenle IIS yeniden başlatılsa bile ASP.NET oturumu korunabilir.
  • ASP oturumu, sunucu grubu sınırlamalarıyla karşı karşıya. Kullanıcılar bir Web sunucusu grubundaki sunucudan sunucuya geçtiklerinde, oturum durumları bunları izlemez. ASP.NET oturum durumu, sunucu grubu yapılandırmalarını desteklemektedir. İşlem dışı bir modele geçiyor, bu nedenle sunucu çiftliği sorunuyla karşılaşmıyor.
Tavsiye

İlgili Makaleler

  • arasındaki fark: Erkek ve Dişi Kutu Kaplumbağa Arasındaki Fark

    Erkek ve Dişi Kutu Kaplumbağa Arasındaki Fark

    Temel Fark: Erkek ve dişi kutu kaplumbağalar, onları ayırmak için kullanılabilecek farklı özelliklere sahiptir. En kolay yol, kaplumbağanın plastronuna (bel altından) bakmaktır. Erkek kaplumbağa genellikle plastronunda çiftleşme sırasında dişi üzerine tırmanmasını kolaylaştıran içbükeydir. İçbükey varsa, o zaman b
  • arasındaki fark: Satış ve Mortgage Arasındaki Fark

    Satış ve Mortgage Arasındaki Fark

    Anahtar fark: Bir kimse mülk satın almak istediğinde, bunun için ödeyebilecekleri iki ana yol vardır. Birincisi, alıcının satıcının mülkün tamamını tutarını doğrudan ödeyeceği ve mülkiyeti elinde tutacağı doğrudan satış. Bir diğeri ise, ipotek borcunun satıcıya ödeyeceği bir ipotek olup alıcı, birkaç yıl içinde borç verenin geri ödemesi için bir tür anlaşmaya varacaktı. Bir kimse mülk satın almak istediğinde, b
  • arasındaki fark: AVM ve Outlet Arasındaki Fark

    AVM ve Outlet Arasındaki Fark

    Önemli Fark: Alışveriş merkezleri veya alışveriş merkezleri, genellikle halka mal satan birçok mağaza ile karakterize edilen geniş kapalı alanlardır. Alışveriş merkezleri yapıya ve bekletmek istediği mağaza sayısına bağlı olarak orta ila büyük boyutta olabilir. Outlet mağazası, doğrudan şirketten halka mal satan küçük mağazalardır. Bu mağazalar genellikle yalnızc
  • arasındaki fark: Teleskop ve Dürbün Arasındaki Fark

    Teleskop ve Dürbün Arasındaki Fark

    Anahtar Farkı: Teleskop, uzaktaki nesneleri görmesini ve yorumlamasını sağlayan tekil vizörlü bir optik alettir. Dürbünlerin bir yerine iki vizörü var. Teleskoplar, evrenimizdeki yıldızlara ve galaksilere bakmak için ideal olarak kullanılırken, dürbünler genellikle gözetim veya safarilerde kuş gözlemciliği ve hayvan gözlemciliği için kullanılır. Teleskop, birinin uzaktak
  • arasındaki fark: HTC Windows 8X ve HTC One X arasındaki fark

    HTC Windows 8X ve HTC One X arasındaki fark

    Temel Fark: HTC Windows 8X, 342 ppi piksel yoğunluğu sağlayan 4, 3 inç S-LCD2 kapasitif dokunmatik ekrana sahip. Ekran goril cam 2 kullanılarak korunuyor, bu da oldukça dayanıklı ve çiziklere daha az eğilimli yapıyor. Telefon bataryasıyla birlikte sadece 130 gram ağırlığında, oldukça kaygan ve ince. HTC One X, ilk o
  • arasındaki fark: Hayır ve Yok arasındaki fark

    Hayır ve Yok arasındaki fark

    Temel Fark: 'hayır' ile 'değil' arasındaki temel fark, çoğunlukla, bir şeyin negatif olduğunu ima etmek için genellikle bir ilişki olarak kullanılmadığı gerçeğine dayanır. Alternatif olarak, 'değil' öncelikle bir zarf olarak kullanılır, yani bir fiili olumsuzlamak için kullanılır. Basitçe söylemek gere
  • arasındaki fark: Un ve Non- arasındaki fark

    Un ve Non- arasındaki fark

    Temel Fark: ve Olmayan - iki farklı negatif önek türüdür; bu, anlamlarını değiştirmek için başka kelimelere eklenmesi gereken kelimelerin bir parçası oldukları anlamına gelir. Olmayan öneki, çok yönlü olan en kullanışlı önektir. Herhangi bir şekilde ve herhangi bir kelime ile kullanılabilir. Kullanımda olmayanlarda
  • arasındaki fark: HTML5 ve Flash arasındaki fark

    HTML5 ve Flash arasındaki fark

    Anahtar fark: HTML5, HTML standardının beşinci revizyonudur. HTML, HyperText Markup Language anlamına gelir. Web sayfalarını geliştirmek için kullanılan iyi bilinen bir işaret dilidir. HTML5'in temel amaçları, en son multimedya desteğiyle dili geliştirmek olmuştur. Adobe Flash, esas olarak vektör grafikleri, animasyonlar, oyunlar ve Zengin İnternet Uygulamaları (RIA) oluşturmak için kullanılan bir multimedya ve yazılım platformudur. Bu RIA'lar Adobe
  • arasındaki fark: Bootleggers ve Rumrunners arasındaki fark

    Bootleggers ve Rumrunners arasındaki fark

    Önemli Fark: Bootleggers, dağıtım için ayın kaçakçılığını kaçırmaya yardım eden kaçakçılardı. Arabaları, kamyonları ve diğer kara taşımacılığını kullanarak yasadışı alkolün saklanması ve taşınmasından sorumluydu. Rumrunners, çoğu zaman ay başı olan, yasadışı yoldan alkol taşıyan ve dağıtan insanlara atıfta bulunmak için kullanılan başka bir terimdir. Rumlar en çok denizde yapıldı. Bootleggers ve Rumru

Editörün Seçimi

SAT ve GRE arasındaki fark

Anahtar fark : İki sınav arasındaki fark SAT'ın genellikle lise öğrencileri tarafından lisansüstü okullara kabul edilmeleri için verildiği, GRE'nin lisansüstü öğrenciler tarafından lisansüstü okullara kabul edilmeleri için verildiğidir. GRE ve SAT hem okuma, yazma hem de matematiksel becerileri ölçerken, iki test arasında bir takım kilit farklılıklar vardır. En önemli fark, testlerin