Öncelikle çalışmamıza başlamadan sisteminizde aşağıdaki bileşenlerin kurulu olduğuna emin olunuz.
Visual Studio’da bir ASP.NET MVC4 Uygulaması Oluşturmak
Resim-1
Resim-2
Resim-3
C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MVC4Sample.Web.Models
{
public class Person
{
public int PersonID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
}
}
Resim-4
Resim-5
Resim-6
Windows Azure Portal üzerinde yeni bir Web Site oluşturmak
1. Windows Azure Management Portal’a gidin ve Windows Live ID’niz ile login olun.
Resim-7
2. Sayfanın aşağısındaki NEW butonuna basın
Resim-8
3. Web Site bölümünden Quick Create bölümüne tıklayın. Geçerli bir URL belirleyerek giriş yapın ve Create Web Site butonuna tıklayın
Resim-9
4. Bir kere web site’ı yarattıktan sonda URL sütununun altındaki linke tıklayın ve sayfanızın çalıştığından emin olun.
Resim-10
Resim-11
5. Portal’a geri dönün ve Name sutununun altında sayfanızın adına tıklayın.
Resim-12
6. Dashboard sayfasında, quick galance section’ı altında,Download publish profile linkine tıklayın.
Resim-13
7. Profile dosyasını,kolayca erişebileceğinin bir yere kaydedin.
Database Server Yapılandırması
Uygulama veritabanını barındırabilmek için SQL Database Server’a ihtiyacınız var. Windows Azure Portal üzerinde SQL Database’inizi ve SQL Server’ınızı yönetebilirsiniz. Eğer daha önceden bir server oluşturmadıysanız, Add butonuna tıklayarak server adı ve URL, administrator login ve password bilgilerini girerek oluşturabilirsiniz. Şimdilik database’i oluşturmanıza gerek yok,uygulamanız çalıştığı zaman Entity Framework ile beraber oluşturacağız.
Resim-14
1. Şimdi Visual Studio’dan database bağlantısı gerçekleştirerek testimizi yapacağız.Bunun için local IP adresinizi Server’s list of Allow IP Address’e girmemiz gerekiyor.Configure butonuna tıklıyoruz ve Current Client IP Address ksmındaki IP adresimizi kopyalayıp Start IP address ve End IP address kısımlarına giriyoruz ve onaylıyoruz
Resim-15
2. Client IP Address eklendikten sonra Save butonuna basıyoruz.
Resim-16
Web Deploy kullanarak ASP.NET MVC 4 Uygulamasını Yayınlamak
3. Eğer Visual Studio’yu kapattıysanız MVC 4 uygulamanızı Getting Started bölümünden açabilirsiniz. Solution Explorer sekmesinden projenize sağ tuş ile tıklayın ve Publish butonuna basın.
Resim-17
4. Profile penceresinde, Import butonuna basın ve daha önceden indirip kaydettiğiniz profile dosyasını gösterin.
Resim-18
5. Connection sayfasında bilgiler import edilecektir.
Resim-19
6. Setting penceresinde, PersonCentect textbox’ına tıklıyoruz.
Resim-20
7. Database bağlantı ayarlarını aşağıdaki gibi yapılandırın.
Resim-21
Resim-22
8. Ok butonuna bastıktan sonra karşınıza bir uyarı gelecek, YES ile devam edin.
9. PersonContext değerini daha sonra kullanmak için kopyalayın.
10. Publish sayfasında, Publish butonuna basarak yayınlama işlemine başlayın.
Resim-23
11. Yayınlama işlemi bittikten sonra, default browser’ınız açılacak ve yayınladığınız sayfa gelecektir.
Resim-24
12. /Person diyerekPersons sayfasının görüntülendiğinden emin olun. Aynı zamanda Create New diyerek sayfanın Database ile bağlantısını da test edebilirsiniz.
Resim-25
Bu konuyla ilgili sorularınızı http://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.
Referanslar
1980 yılında doğdum. Başkent Üniversitesi Turizm ve Anadolu Üniversitesi İşletme mezunuyum. 2002 yılından beri IT sektörü içerisindeyim ve 2005 yılından beri MCT unvanına sahibim. Neredeyse tüm özel (Karşıyaka) ve iş hayatım İzmir’de geçti. Çeşitli eğitim merkezlerinde Sistem Uzmanlığı alanında eğitimler verdim. Son olarak Bilge Adam Bilişim Hizmetleri’nde Sistem v Güvenlik Biriminde Birim Müdür Yardımcısı olarak görev yapmaktayım. MCTS, MCSA, MCSE, MCITP, MCT sertifikalarına sahibim. 2 yılı aşkın bir süredir Microsoft Azure alanında MVP ünvanına sahibim. Uzmanlık alanım Microsoft Azure, Office 365 ve System Center ürün ailesidir.
Çok başarılı ve ender bir makale olmuş Önder Bey. Ellerinize sağlık
super bir yazı.
teşekkürler faydalı bir yazı
bence o kadar da iyi değil hem söylediklerinizi harfi harfine yapmaya çalışıyorum olmuyor bunun nedeni ne iyi bir makale yazmanızmı bana daha fazlası gerek
Merhabalar,
Projemi yerel ağdaki bilgisayarlar ile nasıl paylaşabilirim? Yani aynı ağda bulunan bilgisayarlar benim web sayfamı nasıl görüntüleyebilirler. Teşekkürler.
agdaki pc lerin host dosyasına web sayfanızın adını ve local IP sini yazabilirsiniz.