Monthly Archive: March 2008

0

Makale 8: Bir Sunucu Uygulamasının Derlenmesi – Bölüm 3

Remoting Server’ın Çalıştırılması 1.     Start menüsü içerisinde bulunan “Run” kısayoluna tıklayın ve karşınıza çıkan ekrana “cmd” yazarak OK butonuna tıklayın. 2.     Açılan ekranda command prompt’a cd command’ını kullanarak MyFirstRemotingServer project’inizin bulunduğu klasöre, oradan da sırasıyla “bin” ve “Debug” klasörlerine girin. 3.     İlgili klasörlere girdikten sonra command prompt’a “MyFirstRemotingServer.exe” yazarak ENTER tuşuna basın. 4.     Bilgisayarınızda herhangi bir firewall uygulaması yüklü olması...

0

Makale 7: Bir Sunucu Uygulamasının Derlenmesi – Bölüm 2

Bu işlemler sonrasında New Project ekranı aşağıdaki şekilde görünür: NOT Location property’sinde yazmakta olan “C:\Path\to\Your\Project” path’i seçmiş olduğunuz path’e göre değişiklik gösterektir. 1. OK butonuna tıklayın. 2. Karşınıza “Program.cs” isimli bir dosya açık olacak çıkar. 3. Bu dosyanın ismini Solution Explorer penceresi yardımı ile “MyRemotingServer.cs” olarak değiştirin. 4. Visual Studio “Program.cs” dosyasının ismini değiştirdikten sonra bu dosya içerisindeki “Program” isimli...

5

"Invalid postback or callback argument" Problem

In case you get the following exception while trying to run an ASP.NET application, the solution is not as simple as setting the "enableEventValidation" configuration to "false" all the time. Invalid postback or callback argument.  Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page.  For security purposes, this feature verifies that arguments...

0

Makale 6: Bir Sunucu Uygulamasının Derlenmesi – Bölüm 1

Channel, Formatter,  Remotable Type kavramlarının tamamı hakkında bilgi sahibi olduk. Şimdi Remoting server’ı üzerinde çalışacak ve aşağıdaki class structure’ına sahip olacak Remotable Type’ı host edecek Remoting server’ını yazalım. Class: MyRemotableType Access modifier: public Access Modifier Return Type Name Purpose public DateTime GetServerDateTime DateTime class’ının Now property’sini döndürecektir ve RequestCount method’unun döndüreceği requestCount field’ının değerini bir değer arttıracak method’dur. public int...

0

Makale 5: Sunucu Uygulamalarının Konfigürasyon Dosyası İle Yapılandırılması

Remoting uygulamaları programatik olarak configure edilebileceği gibi, gerekli configuration dosyalarını okumaları sağlanarak da configure edilebilirler (ör: machine.config). Bir önceki makalemizde (Makale 4: Sunucu Uygulamalarının Çalışma Zamanında Yapılandırılması) gördüğümüz üzere Remoting server’larının channel ismi, port, priority gibi özellikleri bulunmakta. Şimdi uygun bir configuration dosyası hazırlayarak uygulamamızı daha az kod yazarak nasıl configure edebileceğimizi görelim. İPUCU Remoting uygulamalarının configuration dosyaları kullanılarak configure...