• Etkinlik Takvimi
  • Site Haritası
  • Hakkında
    • Biz Kimiz
    • Sponsorluk
      • Sitene Banner Ekle
      • Reklam Ver
  • İletişim

MSHOWTO Topluluğu ve Bilişim Portalı

  • Anasayfa
  • Forum
  • Tüm Makaleler
  • Altyapı
    • Cloud Hizmetleri (Bulut Bilişim)
      • Microsoft Azure
      • Microsoft Office 365
      • EMS
      • OMS
    • Open Source
    • Container
    • Server Ailesi
      • Microsoft PowerShell
      • Server 2019
      • Server 2016
      • Server 2012
      • Server 2008
      • Server 2003
    • Exchange Server
      • Exchange Server 2019
      • Exchange Server 2016
      • Exchange Server 2013
      • Exchange Server 2010
      • Exchange Server 2007
      • Exchange Server 2003
    • Client Ürünleri
      • Windows 10
      • Windows 8
      • Windows 7
      • Mobil
      • Microsoft Office
    • Sanallaştırma
    • System Center
      • Operation Manager (SCOM)
      • Configuration Manager (SCCM)
      • Service Manager (SCSM)
      • Virtual Machine Manager (SCVMM)
      • Data Protection Manager (DPM)
      • Orchestrator (SCorh)
    • Network
    • Üretici Teknolojileri
    • Güvenlik Ürünleri
      • Forefront
      • ISA Server
      • Juniper ve Fortinet
      • Symantec ve Trend Micro
    • IT Standartları
  • Yazılım
    • DevOps
    • C#
    • ASP.Net
    • Visual Studio
    • Mobil Yazılım
    • Java
    • SQL Server
    • Dynamics CRM
  • Daha Fazla
    • Haberler
    • Seminerler
    • Webcast
    • Video
    • Sunumlar
  • Fotoğraflar
BUNLARA BAKTINIZ MI :
  • VM Hardware Version 14 Yeni Özellikler
  • Oracle DB HR Veritabanı Nedir ve HR User Oluşturma Nasıl Yapılır?
  • Vmware Esxi 6.7 Kurulumunda Cisco Flexibleflash Hatasının Çözümü
  • Yazılım Geliştiriciler için Azure: Azure Kubernetes Service (AKS) – Bölüm 2
  • VMware DRS Kullanımı
  • MSHOWTO SQL DAY Etkinliğine Davetlisiniz
  • MSHOWTO Haftanın Özeti : 19 | 07
Advertisement
Advertisement
Buradasınız :Anasayfa » Tüm Makaleler » Cloud Hizmetleri (Bulut Bilişim) » Microsoft Azure » Windows Azure Web Site Üzerinde Visual Studio 2010 ile ASP.NET Uygulamaları Oluşturmak ve Yayınlamak

Windows Azure Web Site Üzerinde Visual Studio 2010 ile ASP.NET Uygulamaları Oluşturmak ve Yayınlamak

Yazar :Önder Değer Tarih : 17/09/2012 Kategori : Microsoft Azure 7 Yorum
Okuma Süresi: 5 dakika

Öncelikle çalışmamıza başlamadan sisteminizde aşağıdaki bileşenlerin kurulu olduğuna emin olunuz.

  • Microsoft Visual Studio 2010 – Service Pack 1
  • ASP.NET MVC 4
  • Microsoft Web Publish for Visual Studio 2010 (June 2012)
  • Windows Azure üyeliği – ücretsiz üyelik için

Visual Studio’da bir ASP.NET MVC4 Uygulaması Oluşturmak

  • Visual Studio 2010’u açın


Resim-1

  • Yeni bir ASP.NET MVC 4 Web Application oluşturun ve ismine MVC4Sample.Web olarak belirleyin.


Resim-2

  • Internet Application’ı seçin ve OK butonuna basın.


Resim-3

  • Solution Explorer üzerinde,Models bölümüne sağ tuş ile tıklayın ve Add-Class diyerek bir Class oluşturun. İsmini Person.cs olarak belirtin.
  • Person class’ı açıldığında aşağıdaki 3 özelliği girin

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; }

}

}

  • CTRL + SHIFT + B tuşlarına basarak build edin ve hata ile karşılaşmadığınızı görün.
  • Solution Explorer üzerinde,Controllers klasörüne sağ tuş ile tıklayarak Add-Controller butonuna tıklayın.
  • Aşağıdaki değerleri giriniz
    • Template drop-down listesi açılır ve MVC Controller with read/write actions and views,using Entity Framework seçilir
    • Model class drop-down listesi açılır ve Person class’I seçilir.
    • Data context class list içerisinde <New data context…>. seçilir ve isim olarak PersonContext verlir.


Resim-4

  • Add butonuna basıldıktan sonra aşağıdakiler otomatik olarak oluşacaktır.


Resim-5

  • Person Controller class’ı açıldığında aşağıdaki kodlar otomatik olarak yaratılacaktır.


Resim-6

  • Visual Studio’yu kapatmayın

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.

  • Server name kısmına SQL Datbase Server’ınızın URL’sini başına tcp: ekleyerek girin.
  • User name ve password alanlarını doldurun
  • Yeni oluşacak database’nizin adını girin


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

www.mshowto.org

Tag
asp net ornekleriazureazure kurulumuazure nedirazure uygulama olusturmakazure uygulama yuklemekazure visual studioazure visual studio konfigurasyonuazure yayin nasil yapilirazure yayin yapmakmicrosoftserveruygulama dagitmak
Outlook Express Nasıl Yedeklenir
Server 2012 NIC Teaming Nedir? Nasıl Kurulur? Ne İşe Yarar?

Hakkında: Önder Değer

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.

İlgili yazılar

  • Yazılım Geliştiriciler için Azure: Azure Kubernetes Service (AKS) – Bölüm 2

    Yazılım Geliştiriciler için Azure: Azure Kubernetes Service ...

    19/02/2019

  • Azure Route Tabloları Nasıl Yapılandırılır? – Bölüm 2

    Azure Route Tabloları Nasıl Yapılandırılır? – Bölüm ...

    16/02/2019

  • Yazılım Geliştiriciler için Azure: Azure Kubernetes Service (AKS) – Bölüm 1

    Yazılım Geliştiriciler için Azure: Azure Kubernetes Service ...

    15/02/2019

  • Designing Azure Locks

    Designing Azure Locks

    15/02/2019

7 Yorum

  1. Okan
    18/09/2012 at 18:29

    Çok başarılı ve ender bir makale olmuş Önder Bey. Ellerinize sağlık

    Cevapla
  2. Emre Aydın
    18/09/2012 at 19:13

    super bir yazı.

    Cevapla
  3. fatih
    12/11/2012 at 22:05

    teşekkürler faydalı bir yazı

    Cevapla
  4. derya nur
    11/02/2014 at 08:42

    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

    Cevapla
  5. Baris
    10/12/2015 at 19:02

    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.

    Cevapla
    • Emre Aydın
      13/12/2015 at 23:14

      agdaki pc lerin host dosyasına web sayfanızın adını ve local IP sini yazabilirsiniz.

      Cevapla

Yorum Yazın

Cevabı iptal etmek için tıklayın.

Mshowto Topluluğu
  • linkedin
  • instagram
  • vimeo
  • youtube
  • twitter
  • googleplus
  • flickr
  • facebook

ARA

  1. Popüler
  2. En Son
  3. Yorum
  4. Tag
  • Android İşletim Sistemi ve Özellikleri

    Android İşletim Sistemi ve Özellikleri

    09/11/2010
  • Microsoft .NET Framework Tüm Sürümlerinin Yüklenmesi – Sorun Çözümü

    Microsoft .NET Framework Tüm Sürümlerinin Yüklenmesi – Sorun Çözümü

    11/09/2012
  • Adım Adım Backtrack 5 R3 GNOME Kurulumu – Nasıl Yapılır?

    Adım Adım Backtrack 5 R3 GNOME Kurulumu – Nasıl Yapılır?

    14/03/2013
  • Windows Server 2012′de Active Directory Kurulumu – Detaylı Anlatım

    Windows Server 2012′de Active Directory Kurulumu – Detaylı Anlatım

    27/06/2012
  • Unutulan Kablosuz Ağ (Wireless) Şifrelerini Bulma

    Unutulan Kablosuz Ağ (Wireless) Şifrelerini Bulma

    26/04/2012
  • VM Hardware Version 14 Yeni Özellikler

    VM Hardware Version 14 Yeni Özellikler

    21/02/2019
  • Veeam Backup & Replication v9.5 Update 4 Host Ekleme

    Veeam Backup & Replication v9.5 Update 4 Host Ekleme

    21/02/2019
  • Oracle DB HR Veritabanı Nedir ve HR User Oluşturma Nasıl Yapılır?

    Oracle DB HR Veritabanı Nedir ve HR User Oluşturma Nasıl Yapılır?

    20/02/2019
  • Veeam Backup & Replication v9.5 Update 4 Backup Repository Ekleme

    Veeam Backup & Replication v9.5 Update 4 Backup Repository Ekleme

    20/02/2019
  • Vmware Esxi 6.7 Kurulumunda Cisco Flexibleflash Hatasının Çözümü

    Vmware Esxi 6.7 Kurulumunda Cisco Flexibleflash Hatasının Çözümü

    19/02/2019
  • Orhan : Link kırılmış :D ...

  • gökhan : Eline sağlık Barış çok faydalı bir makale olmuş.. ...

  • Cem Aydın : Bu şekilde kurulum yaparsanız Elasticsearch 'un 9200 portunu tüm ağ ...

  • Engin : Ellerine sağlık Serdar. Güzel bir makale olmuş. ...

  • Sami Sari : Cok guzel bir makale gercekten cok begendim. Tebrik ederim sizi! Ma ...

microsoft server azure exchange mshowto powershell Office 365 nasıl kurulur hyper-v server 2012 server 2008 nasil yapilir windows 8 sccm windows 7 exchange server azure nedir nedir windows system center exchange 2010 security kurulum isa Windows Azure

KATEGORİLER

  • Altyapı
  • ASP.Net
  • AWS
  • C#
  • Citrix
  • Client Ürünleri
  • Cloud Hizmetleri (Bulut Bilişim)
  • Configuration Manager (SCCM)
  • Container
  • Data Protection Manager (DPM)
  • DevOps
  • Dynamics CRM
  • EMS
  • Exchange Server 2003
  • Exchange Server 2007
  • Exchange Server 2010
  • Exchange Server 2013
  • Exchange Server 2016
  • Exchange Server 2019
  • Forefront
  • Güvenlik Ürünleri
  • Haberler
  • İpuçları
  • ISA Server
  • IT Standartları
  • Java
  • Juniper ve Fortinet
  • Lync Server
  • Microsoft Azure
  • Microsoft Office
  • Microsoft Office 365
  • Microsoft PowerShell
  • Mobil
  • Mobil Yazılım
  • Network
  • OMS
  • Open Source
  • Operation Manager (SCOM)
  • Orchestrator (SCorh)
  • Sanallaştırma
  • Seminerler
  • Server 2003
  • Server 2008
  • Server 2012
  • Server 2016
  • Server 2019
  • Server Ailesi
  • Service Manager (SCSM)
  • SQL Server
  • Sunumlar
  • Symantec ve Trend Micro
  • System Center
  • Tüm Makaleler
  • Üretici Teknolojileri
  • Veeam
  • Video
  • Virtual Machine Manager (SCVMM)
  • Visual Studio
  • VMware
  • Webcast
  • Windows 10
  • Windows 7
  • Windows 8
  • Yazılım
  1. ETKİNLİK FOTOĞRAFLARI

    IMG_8122
    IMG_8122
  2. ARŞİVLER

  3. En Güçlü Bilişim
  • linkedin
  • instagram
  • vimeo
  • youtube
  • twitter
  • googleplus
  • flickr
  • facebook
© Copyright 2005-2019, Tüm Hakları Saklıdır. | Bağımsız Bir Organizasyondur.