Baby ASP Web Server ’da %100 ASP desteği maalesef söz konusu değil. Ancak bir parça da olsa işinizi görebilir. Programın boyutu da oldukça küçük. Eksikliğini çekebileceğinizi düşündüğüm en büyük yanı ise hata sayfalarını kullanamamanız. Özellikle SEO (Arama Motoru Optimizasyonu) destekli projelerinizde sıkıntı çekebilirsiniz (Anlamlı Linkler). Ayrıca dikkatimi çeken bir başka noktada access veritabanından dönen boolean değerlerin true yada false yerine sırası ile -1 ve 0 değerlerini döndürmesi. Bunun dışında eksiklikleri de var olabilir, incelediğim birkaç dakika içerisinde yalnızca bu eksiklikler ve farklar dikkatimi çekti. Desteklediği özelliklerden bazıları ise şunlar: Request, Response, Server, QueryString ve Form collections, Global.asa, Session ve Application Nesneleri, vb.
Programın ayarlar menüsünden, localhostunuz için port numarasını, web sayfalarınızın bulunduğu fiziksel klasörün konumunu, default sayfa tipini ve session süresini değiştirebilirsiniz. Dilerseniz sistem her yeniden başladığında server’ın otomatik olarak aktif olmasını da sağlayabilirsiniz.
Download : Baby ASP Web Server 2.7.2
Baby Web Server ’ın en sevdiğim yanları ise Portable (Taşınabilir) ve boyutunun sadece 220KB olması. Açıkçası artık ASP üzerinde (.NET i kastetmiyorum) fazla durmak istemediğimden, Baby Web Server sadece eski projelerimin idaresi için tam anlamı ile olmasa bile yeterli olacaktır. Tabii bu biraz elimdeki siteleri çok detaylı kodlamamış olmam ile de alakalı bir durum. Aşağıdaki listeden Baby web Server ’ın hangi ASP kodlarını desteklediğini, hangilerini desteklemediğini inceleyebilirsiniz.
Baby ASP Web Server desteklediği objeler/methodlar/özellikler:
Request Object
Request.ClientCertificate: Hayır
Request.Cookies: Evet
Request.Form: Evet
Request.QueryString: Evet
Request.ServerVariables: Evet
Request.TotalBytes: Evet
Request.BinaryRead: Evet
Response Object
Response.Cookies: Evet
Response.Buffer: Evet
Response.CacheControl: Evet
Response.Charset: Hayır
Response.CodePage: Hayır
Response.ContentType: Evet
Response.Expires: Evet
Response.ExpiresAbsolute: Evet
Response.IsClientConnected: Evet
Response.Status: Evet
Response.AddHeader: Evet
Response.AppendToLog: Evet
Response.BinaryWrite: Evet
Response.Clear: Evet
Response.End: Evet
Response.Flush: Evet
Response.Redirect: Evet
Response.Write: Evet
Session Object
Session.Contents: Evet
Session.StaticObjects: Hayır
Session.CodePage: Hayır
Session.LCID: Hayır
Session.SessionID: Evet
Session.Timeout: Evet
Session.Abandon: Evet
Session.Contents.Remove: Evet
Session.Contents.RemoveAll: Evet
Events
Session_OnEnd: Evet
Session_OnStart: Evet
Application Object
Application.Contents:Hayır
Application.StaticObjects: Hayır
Application.Contents.Remove: Hayır
Application.Contents.RemoveAll: Hayır
Application.Lock: Hayır
Application.Unlock: Hayır
Events
Application_OnEnd: Hayır
Application_OnStart: Hayır
Server Object
ScriptTimeout: Evet
createObject: Evet
Execute: Evet
GetLastError: Hayır
HTMLEncode: Evet
MapPath: Evet
Transfer: Hayır
URLEncode: Evet
Global.asa
Application_OnEnd: Evet
Application_OnStart: Evet
Session_OnEnd: Evet
Session_OnStart: Evet
<OBJECT> Declarations: Hayır
TypeLibrary Declarations: Hayır
09
2008
Teşekkürler işimize yarayacak ...
16
2009
güzel program ancak dediğin gibi %100 çalışşan bişey değil. özellikle database de sorun çıkarıyor