C# ile IIS Web Site Açmak, Oluşturmak

Merhaba Arkadaşlar,

Aslında burada bahsedeceğim konu oldukça kısa ve net. Bir çoğumuz Plesk Panel veya türevi hazır sunucu yönetim uygulamalarını kullanmışızdır sanırım.

Windows için elbette en gelişmiş ve yaygınlardan bir tanesidir Plesk Panel.

Peki aslında kendi oluşturduğumuz bir uygulamadan aynı şekilde sunucumuzu yönetemez miyiz?

Yani en basiti, IIS üzerinde yeni bir web site açamaz mıyız? Elbette açabiliriz. Aslında işlem oldukça basit. Aşağıdaki şekilde 3 satır koda bakıyor.


ServerManager serverManager = new ServerManager();
serverManager.Sites.Add("IISSiteAdi", "http://siteadresi.com", "*:8080:", @"c:\inetpub\www\siteadresi.com\");
serverManager.CommitChanges();

ServerManager sınıfı aslında “Microsoft.Web.Administration” DLL’inde türüyor ve .Net core versiyonu da Nuget Package ‘de mevcut.

Basit bir Nuget aramayla hemen projenize referans olarak ekleyebilirsiniz.

İşte yukarıdaki kodda olduğu şekilde basit bir şekilde 3 satır ile yeni bir web site yayına açabiliyoruz. Zaten her şeyin kodun içerisinde yazdığı kanaatindeyim 😉

Aksini düşünüyorsanız ve sorularınız olur ise lütfen yorum kısmından sormayı unutmayın.

Herkese teşekkür ederim… İyi kodlamalar… 🙂

Share this Story

Related Posts

Kimler Neler Demiş?

avatar
  Subscribe  
Bildir

Search