ismetdumlupinar Tarih: Mart 09, 2010 10:15

ASP.NET MVC ile geliştirdiğiniz yeni uygulamanızı lokal sistemde test ettiniz ve herşey yolunda gözüküyor. ASP.NET'in sağladığı avantajlardan yararlanarak hazırladığınız bu yeni web uygulamasını artık İnternet ortamında paylaşmaya hazırsınız.
Hosting hesabına compile ettiğiniz kaynak dosyalarını ve farklı uzantılardan oluşan diğer dosyaları transfer etmek çok da zor olmayan bir işlem. Dosya sisteminde yer alan dosyaları transfer etmek için bir
FTP istemcisi (örn. Filezilla) kullanabilirsiniz.
Web programcılarını rahatsız eden asıl sorun, veritabanı içeriğini uzaktaki sunucuya aktarmak (remote deployment). Bunun nedeni, FTP yönteminde olduğu kadar kolay bir yöntemin henüz sağlanamamış olması. Neyse ki Codeplex'de yer alan
SQL Server Hosting Toolkit (SQL Server Barındırma Araçları) yükümüzü az da olsa hafifletiyor. SQL Server Hosting Toolkit'de Database Publishing Wizard ve Database Publishing Services adında iki yazılım var. Bunlardan ilki web programcılarına hitap ederken, diğeri hosting firmaları tarafından kullanılabiliyor.
SQL Server Hosting Toolkit açık kaynaklı bir uygulama olmasına rağmen, eleştirilen yönleri de mevcut. Bazı kodların gizlenmesi, bazı hosting firmalarında düzgün olarak çalışamaması gibi.
Örneğin; daha önce hazırladığım bir uygulamaya ilişkin veritabanını
Godaddy'den satın aldığım üç beş kuruşluk hesabıma transfer etmeye çalışırken saatlerce uğraştığım ve sonunda pes etmek zorunda kaldığım günü hatırlıyorum.
Bu tanıtım sizi ne kadar tatmin eder bilemiyorum ancak, yakın zamanda
SQL Server Hosting Toolkit altında yer alan
Database Publishing Wizard'ın (Veritabanı Aktarım Sihirbazı) nasıl kullanılabileceğine yönelik bir inceleme hazırlayıp
not defterimde paylaşacağım.
SQL Server Hosting Toolkit içeriğine
buradan erişebilirsiniz.