Site Renkleri

.Net Dersleri

Out-of-process Mode



.NET SDK bir Windows NT Servisi olan ASPState'i içinde barındırır. Bu servis, out-of-process Modunun yönetilmesinde kullanılır. Bu servisi kullanmak için, öncelikle servisin başlatılması gerekir. Komut satırı açıp;

net start aspstate

yazdığınızda servis başlatılacaktır.

Bundan sonra, ASPState servisi çalıştığından, konfigürasyon dosyamızda gerekli değişiklik yaparak, session modu StateServer olarak değiştirebiliriz.

NOT : Dikkat etmeniz gereken şey, "StateServer" değeri case sensitive değimiz küçük-büyük harf duyarlıdır. Yani, mode değerine "stateserver" atarsanız hata alacaksınızdır.

<sessionState
mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data
source=127.0.0.1;user
id=sa;password="
cookieless="false"
timeout="20"
/>

Değişen tek şey, mod değerinin StateServer olmasıdır. Bu sayede, ASP.NET sistemde ASPState servisinin, stateConnectionString özelliğinde belirtilen makinede çalışıp çalışmadığını, belirtilen porttan (42424) kontrol edecek.

SessionDurumu.aspx sayfasını yeniden çalıştırdığımızda, session değerini setleyip, IIS yi durdurup yeniden başlattığımızda (iisreset komutu ile), session değerinin kaybolmadığını göreceğiz.

Web Tasarımı | Site Tasarımı | Bilgisayar Dersleri | Hosting | Domain