IIS'de Bir Web Sitesi Nasıl Barındırılır: Web Uygulamasını Kurma ve Dağıtma
⚡ Akıllı Özet
IIS üzerinde bir web sitesi barındırmak, Internet Information Services'ı (IIS) kurmayı içerir. Windows Bu kaynak, IIS'nin ne olduğunu, nasıl kurulacağını ve hem Dosya Kopyalama hem de Web Yayınlama yöntemlerini kullanarak bir web uygulamasının nasıl dağıtılacağını açıklamaktadır.

IIS nedir?
IIS veya İnternet Bilgi Sunucusu, .NET web uygulamalarını barındırmak için kullanılan sunucudur. IIS barındırma genellikle bir sunucuya kurulur. Windows Sunucu.
Kullanıcıların bir web sitesine erişebilmesi için, web sitesinin bir tür web sunucusunda barındırılması gerekmektedir. Farklı teknolojiler için farklı web sunucuları mevcuttur. .NET'te mevcut olan web sunucusuna ise denir. İnternet Bilgi Hizmetleri veya IIS.
Web uygulaması geliştirildikten sonra, bir IIS sunucusuna dağıtılır. Bu web uygulamasına daha sonra son kullanıcılar erişebilir. Bir uygulamayı sunucuya dağıtmanın iki yolu vardır ve her ikisini de burada göreceksiniz.
- Dosya Kopyalama yöntemini kullanma.
- Web Yayınlama yöntemini kullanarak.
IIS Nasıl İndirilir ve Kurulur
Aşağıdaki şemada bir IIS Sunucusu için işlem akışı gösterilmektedir.

- İlk kısım, kullanıcı tarafından gönderilen istektir. İstek genellikle bir web sayfası olacaktır. Örnek olarak http://example.com/Default.aspx verilebilir.
- Burada 'example.com', IIS Sunucusunda barındırılan bir web sitesidir.
- 'Default.aspx' example.com web sitesindeki bir web sayfasıdır.
- Yani kullanıcı şunu girecek: URL http://example.com/Default.aspx web tarayıcısında. İstek daha sonra example.com uygulamasının bulunduğu IIS Sunucusuna gidecektir.
- İstek IIS sunucusuna ulaştığında, işleme alınır. IIS sunucusu, isteğe göre gerekli tüm işlemleri gerçekleştirir.
- Son olarak IIS Sunucusu çıktıyı kullanıcıya geri gönderir. Çıktı genellikle kullanıcıya geri gönderilen HTML içeriği olacaktır. Bu HTML içeriği web tarayıcısında görüntülenecektir.
Şimdi bir cihaza IIS'i nasıl kurabileceğimize bakalım. Windows Sunucu.
- İlk önce, indir Windows Sunucudan URL - https://learn.microsoft.com/en-us/previous-versions/dn934703(v=msdn.10) ve 120 gün boyunca deneyin.
Kurulum tamamlandıktan sonra IIS'i kurmak için aşağıdaki adımların gerçekleştirilmesi gerekmektedir.
Adım 1) Şuraya gidin: Windows Sunucu ve Rolleri Ekle
On Windows Server 2012'de varsayılan kontrol paneli aşağıda gösterilmiştir.
- İlk adım, kontrol panelinde 'Rol ve özellik ekle' seçeneğine tıklamaktır.
- Bu, kişinin bir sunucuya ek özellikler yüklemesine olanak tanır.
Adım 2) Sonraki adıma geçin
Bir sonraki ekranda devam etmek için İleri butonuna tıklamanız gerekir.
Adım 3) Kurulum yöntemini seçin
Sonraki adımda iki alt adım gerçekleştirmemiz gerekiyor:
- İlk olarak, rol tabanlı veya özellik tabanlı kurulumu seçmeliyiz. Bu, IIS kurulumunu gerçekleştirmemizi sağlayacaktır.
- Devam etmek için 'İleri' düğmesini tıklayın.
Adım 4) Sunucuyu seçin
Bir sonraki ekranda kurulumun yapıldığı sunucunun adını göreceksiniz. Devam etmek için İleri düğmesine tıklayın.
Adım 5) Web sunucusu seçeneğini seçin
Sonraki adımda iki alt adım gerçekleştirmemiz gerekiyor:
- Web Sunucusu seçeneğini seçin. Bu, IIS'nin yüklenmesini sağlayacaktır.
- Devam etmek için 'İleri' düğmesini tıklayın.
Adım 6) Daha da ilerleyin
Sonraki ekranda, devam etmek için İleri düğmesine tıklayın.
Adım 7) Kurulumu başlatın
Kurulumu başlatmak için son ekranda Install butonuna tıklayın.
IIS yüklendikten sonra, Arama bölümüne giderek başlatabilirsiniz. Windows 2012
- IIS için komut olan 'inetmgr' dizesini girin.
- Daha sonra İnternet Bilgi Hizmetleri Yöneticisi gelecektir. Buna tıklayın.
Yukarıdaki linke tıkladıktan sonra IIS açılacak ve karşınıza aşağıdaki ekran gelecektir.
IIS'de, Varsayılan Web Sitesi adı verilen bir başlangıç siteniz olacaktır.
Tarayıcınızı açıp şu adrese giderseniz: URL http://localhostAşağıdaki çıktıyı göreceksiniz. URL Bu işlem genellikle önceki ekranda gösterilen Varsayılan Web Sitesine yönlendirilir. Bu, IIS Sunucusunun çalışır durumda olduğunu gösteren varsayılan sayfadır.
Dosya kopyalama yoluyla Web Sitesini IIS'de Dağıtma
Geliştirdikten sonraping Bir web uygulaması geliştiriyorsanız, bir sonraki önemli adım web uygulamasını dağıtmaktır. Web uygulamasına diğer kullanıcılar tarafından erişilebilmesi için dağıtılması gerekir. Dağıtım, bir IIS Web sunucusuna yapılır.
Bir web uygulamasını dağıtmanın çeşitli yolları vardır. İlk yönteme, yani Dosya Kopyalama yöntemine bakalım.
Önceki bölümlerde oluşturduğumuz web uygulamasını kullanacağız. Uygulamayı IIS'de barındırmak için aşağıdaki adımları izleyelim.
) 1 Adım Öncelikle 'DemoApplication' adlı web uygulamamızın Visual Studio'da açık olduğundan emin olalım.
) 2 Adım 'Demo.aspx' dosyasını açın ve "Guru 99 ASP.Net”.
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> Guru 99 ASP.Net </div> </form> </body> </html>
Şimdi uygulamayı Visual Studio'da çalıştırarak çalıştığından emin olun.
Çıktı:
Metin 'Guru '99 ASP.Net' görüntülenir. Tarayıcıda yukarıdaki çıktıyı almalısınız.
) 3 Adım Şimdi çözümü yayınlama zamanı.
- Çözüm Gezgini'nde 'DemoApplication' üzerine sağ tıklayın.
- Menüden 'Yayınla' seçeneğini seçin.
Başka bir ekran açılacaktır (aşağıdaki adıma bakın).
) 4 Adım Sonraki adımda, yeni bir yayın profili oluşturmak için 'Yeni Profil'i seçin. Yayın profili, web uygulamasını Dosya Kopyalama yoluyla yayınlamak için gerekli ayarları içerecektir.
) 5 Adım Sonraki ekranda profil bilgilerini girmemiz gerekiyor.
- Profil için "Dosya Kopyası" gibi bir ad verin.
- Profili oluşturmak için Tamam düğmesine tıklayın.
) 6 Adım Bu adımda, web sitesini Dosya Kopyalama yöntemiyle yayınlayacağımızı özellikle belirtiyoruz.
- Dosya Sistemi olarak Yayınla yöntemini seçin.
- Hedef konum olarak C:\inetpub\wwwroot'u girin – bu, IIS'deki Varsayılan Web Sitesi için standart dosya konumudur.
- Devam etmek için 'İleri' düğmesini tıklayın.
) 7 Adım Bir sonraki ekranda, devam etmek için İleri düğmesine tıklayın.
) 8 Adım Son ekranda 'Yayınla' düğmesine tıklayın.
Yukarıdaki tüm adımlar yürütüldüğünde, aşağıdaki çıktıyı alacaksınız: Visual Studio.
Çıktı:
Çıktıdan Yayınlamanın başarılı olduğunu göreceksiniz.
Şimdi tarayıcıyı açın ve şu adrese gidin: URL – http://localhost/Demo.aspx.
Artık şuraya göz attığınızda çıktıdan görebilirsiniz: http://localhost/Demo.aspxSayfa belirir. Ayrıca ' metni de görüntülenir.Guru 99 ASP.Net'.
ASP.NET Web Sitesi Nasıl Yayınlanır?
Web uygulamasını dağıtmanın bir diğer yöntemi de bir web sitesi yayınlamaktır. Bu yöntemde, bir web uygulamasının IIS'de barındırılma biçimindeki temel fark şudur:
- Dağıtım üzerinde daha fazla kontrole sahip olursunuz.
- Uygulamanızı hangi web sitesine dağıtmak istediğinizi belirtebilirsiniz.
- Örneğin, WebSiteA ve WebSiteB olmak üzere iki web siteniz olduğunu varsayalım. Web Publish yöntemini kullanırsanız, uygulamanızı herhangi bir web sitesinde yayınlayabilirsiniz. Ayrıca, web sitesinin fiziksel yolunu bilmenize de gerek yoktur.
- Dosya Kopyalama yönteminde, web sitesinin fiziksel yolunu bilmeniz gerekir.
Aynı örnek uygulamayı kullanarak, "web sitesi yayınlama yöntemi" ile bir ASP.Net uygulamasını IIS'ye adım adım nasıl dağıtacağımızı görelim.
) 1 Adım Bu adımda:
- Çözüm Gezgini'nde 'DemoApplication' üzerine sağ tıklayın.
- İçerik menüsünden Yayınla seçeneğini seçin.
) 2 Adım Sonraki ekranda, yeni bir yayın profili oluşturmak için 'Yeni Profil' seçeneğini seçin. Yayın profili, web uygulamasını Web Deploy aracılığıyla yayınlamak için gerekli ayarları içerecektir.
) 3 Adım Sonraki ekranda profil bilgilerini girmemiz gerekiyor.
- Profil için 'WebPublish' gibi bir ad verin.
- Profili oluşturmak için 'Tamam' düğmesine tıklayın.
) 4 Adım Sonraki ekranda, yayınlama işlemi için gerekli tüm ayrıntıları girmeniz gerekiyor.
- Yayınlama yöntemini Web Dağıtımı olarak seçin.
- Sunucu olarak Localhost'u seçin.
- "Varsayılan Web Sitesi" olarak site adını girin – bunun IIS web sitesinin adı olduğunu unutmayın.
- Hedefi girin URL as http://localhost.
- Son olarak, devam etmek için İleri düğmesine tıklayın.
) 5 Adım Sonraki ekranda 'İleri' düğmesine tıklayarak devam edin.
) 6 Adım Son olarak, web sitesini yayınlamak için Yayınla düğmesine tıklayın.
Yukarıdaki IIS barındırma adımlarının tümü yürütüldüğünde Visual Studio'da aşağıdaki çıktıyı alacaksınız.
Çıktı:
Çıktıdan Yayınlamanın başarılı olduğunu göreceksiniz.
Şimdi tarayıcıyı açın ve şu adrese gidin: URL – http://localhost/Demo.aspx.
Artık şuraya göz attığınızda çıktıdan görebilirsiniz: http://localhost/Demo.aspxSayfa belirir. Ayrıca metni de görüntüler. Guru 99 ASP.Net.






























