Son dönemlerde adını sıkça duyduğumuz Azure bir cloud computing servisidir. Windows Azure SDK  Windows Azure uygulamaları geliştirilebilmesi ve geliştirilen uygulamaların Microsoft sunucu bulutu üzerinde barındırılabilmesini ve diğer kullanıcılarla paylaşılabilmesini sağlamaktadır. Uygulama geliştirmeden önce aşağıdaki gereksinimlerin sistemimizde olması gerekmektedir.

  • Windows Vista/Windows Server 2008
  • IIS 7.0 (ASP.NET) /WCF HTTP Activation
  • Visual Web Developer Express/Visual Studio 2008
  • .NET Framework 3.5 SP1
  • SQL Server 2005 Express/SQL Server 2008 Express

Gerekli  Azure SDK’lerin sisteminizde yüklü olduğunu varsayarak uygulama geliştirme kısmına geçiyorum. Önce File-New Project  menüsünden Cloud Service kısmından yeni bir Web Cloud Service projesi oluşturuyoruz.

 
Visual Studio'da yeni bir Azure projesi oluşturma

Projemize uygun ismi verdikten sonra Solution Explorer’da birkaç farklılık göreceğiz. Web uygulama dosyalarımıza ek olarak ServiceConfiguration ve ServiceDefinition olmak üzere iki tane  xml tabanlı dosya bulunmaktadır. Windows Azure bir cloud computing servisidir demiştik. Bu yüzden bu dosyalar yazdığımız uygulamanın konfigurasyon ve açıklamalarını içeren dosyalardır. Önce solution explorer’a bir resim ekleyelim ve sonra Default.aspx sayfamıza gelip klasik birkaç kod yazalım:)

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

<title>Merhaba Azure</title>

</head>

<body style="background-color:Silver">

  <form id="form1" runat="server">

   <center>

   <div>

     <img src="azure.png" alt="Merhaba Azure" /><br />

     <h3>Merhaba Azure</h3>

   </div>

   </center>

  </form>

</body>

</html>

Uygulamayı çalıştırdığımızda klasik ASP.NET sayfası gibi çalıştığını göreceksiniz. Normal sayfalardan farklı olan url’de localhost yerine IP adresinin ve port numarasının görünmesi ve ASP.NET Development Server yerine Development Fabric ve Development Storage servislerinin çalışmasıdır. İlerleyen günlerde Azure Service Platformu’nda nasıl proje yaratılacağı ve bu küçük uygulamamızı Azure’ye host etme hakkında bilgi vermeye çalışacağım .

AzureDemo.rar (59,77 kb)

About the Author