İlkay İlknur

just a developer...

Windows Azure Storage Emulator'ünü Kısayoldan Açmak

Eger siz de sirketinizde veya kisisel projelerinizde Windows Azure üzerinde çalisacak olan projeler gelistiriyorsaniz en çok hasir nesir oldugunuz araçlardan biri de eminim ki Storage Emulatordür. Storage Emulator'ü en basit anlamda Azure tarafindaki Blob, Table ve Queue servislerini kendi makinamizda kullanabilmemizi saglayan bir uygulama olarak tanimlayabiliriz. Bu uygulama sayesinde lokalimizde bir bloba upload yapip veya bir kuyruktan veri okuyabilmekteyiz.

Azure üzerinde development yapanlar bileceklerdir. Storage Emulator bilgisayariniz açildiginda otomatik olarak açilmaz. Eger Visual Studio içerisinde bir Cloud projeniz varsa bu cloud projenizi çalistirirken storage emulator otomatik olarak bir kez ayaga kalkar ve siz onu kapatana kadar da açik kalir.

Hal böyle olunca en sikintili noktalardan biri de eger emulatörü kullanarak kuyruga veri attiysaniz, blob upload veya diagnostic loglamasi yaptiysaniz ve bilgisayarinizi açtiktan sonra Visual Studio açmadan bu verilere erismek isterseniz haliyle Storage Emulator açik olmadigi için hata alacaksiniz. Bunun için gidip Visual Studio üzerinden Cloud projenizi bir kez çalistirip Storage Emulator'ün ayaga kalkmasini saglayabilirsiniz. Ancak bu uzun ve sikici bir durum.

Bunun yerine Storage Emulator'ü masaüstümüze koydugumuz bir kisayoldan açsak nasil olur ?

Hemen masaüstünde sag tiklayip kisayol yarat seçenegine tikliyoruz.

Sonrasinda gelen ekranda ise kisayola tiklandiginda çalisacak olan uygulamayi vermemiz gerekiyor. Bunun için de su  pathi "C:\Program Files\Microsoft SDKs\Windows Azure\Emulator\csrun.exe" kopyaliyoruz. (Windows Azure SDK'i kurulurken emulatorler de yukarida yazmis oldugum path içerisine konuyor.)

Daha sonra ise yukaridaki pathin sonuna /devstore:start ekliyoruz. Böylece csrun.exe'ye Storage Emulator'ünü ayaga kaldirmasini istedigimizi belirtiyoruz.

Next'e basarak ilerliyoruz ve bizden son olarak shortcuta ne isim vermemizi istedigimizi soruyor. Burada ne isim vermek istediginiz isim artik sizin hayal dünyaniza kalmis :)

Kisayolu yarattiktan sonra kisayola tiklarsaniz karsiniza bir konsol uygulamasi çikacak ve sonrasinda Storage Emulator ayaga kalkacaktir. Tipki asagida gördügünüz gibi.

Umarim bu ufak ipucu benim isime yaradigini kadar sizin de isinize yarar.



Yorum Gönder