| |||||||||||||||||||
Anasayfa | Toplu SMS | Video | Web Hosting | Makale Ara | Anketler | Sitene Ekle | RSS Kaynağı | |||||||||||||||||||
AramaEn Çok Okunan Makaleler |
System.DirectoryServices Sınıfı ile IIS'e komutlarıSystem.DirectoryServices Sınıfı ile IIS'e komutları
Merhaba arkadaşlar bu makalemiz de System.DirectoryServices sınıfını kullanarak IIS' de var olan bir site üzerinde virtual directory oluşturacağız. System.DirectoryServices Sınıfı ile IIS' e Hükmedelim Merhaba arkadaşlar bu makalemiz de System.DirectoryServices sınıfını kullanarak IIS'de var olan bir site üzerinde virtual directory oluşturacağız. Eğer bir servis sağlayıcı isek iis üzerinde çok fazla değişiklik yapmak zorunda kalırız. Bazı durumlar da müşteriler virtual directory oluşturma ihtiyacı duyabiliyor. Bunun için sürekli servis sağlayıcı ile irtibat halinde olmaması ve iş yükü çıkarmaması için kullanıcılara bir arayüz ile kendi virtual directory?lerini kendilerinin oluşturmalarını sağlayabiliriz. İşte bunun için .net framework bize System.DirectoryServices namespace?ni sunuyor. System.DirectoryServices System.DirectoryServices(SDS), active directory gibi dizinlere programatik olarak erişmeyi sağlayan .net framework kütüphanesidir. Örneğin iis üzerinde açtığımız bir web sitesi yada virtual directory?yi bu namespace ile programatik olarak kolayca yapabiliriz. Sınıfımız ile ön bilgiyi aldıktan sonra konu ile ilgili bir örnek yapalım. İlk olarak iis üzerinde bir site açıp daha sonra da bu site üzerinde virtual directory açacağız. Örnek Örneğimiz için yeni bir web site oluşturalım. Daha sonra projemize semDirectoryServices.cs isimli yeni bir class ekleyelim. Bu class aşağıdaki gibi olacaktır. Class?a geçmeden önce iis?i yapılandırmamızı sağlayan iis metabase dosyasını inceleyelim. IIS Metabase Dosyası Metatabanı, birçok IIS (Internet Information Services) yapılandırma değeri için depodur. Metatabanı düz metinli bir .XML dosyasıdır ve el ile veya programla düzenlenebilir. Ayrıca metatabanı çok verimli şekilde genişletilebilir. IIS dağıtımınız büyüdükçe metatabanınız da büyür; bununla birlikte bir devralma modeli kullanarak, yinelenen değerlerin açıkça bildirimi engellenerek, yapılandırma değerlerinin metatabanından okunması gerektiğinde oluşan iş yükü azaltılır.
Class ile işimiz şimdilik bu kadar. Şimdi kullanıcı ara yüzüne geçebiliriz. Formumuz üzerine; 5 adet label, 3 Textbox ve 1 Button ekleyelim.
Benim hazırladığım görüntü yukarıdaki gibidir. Şimdi buton üzerine tıklayıp sitemizi oluşturacak kodları yazalım.
Şimdi yazdığımız kodu test edelim.
Evet, uyarı olarak başarıyla oluşturuldu dedi ama emin olmak için ilk olarak iis?e gidip bakalım gerçekten de eklendi mi?
IIS'de eklenmiş J Şimdi yazgelistir.com sitesi üzerinde sağ tıklayarak göz at seçeneğine tıklayalım.
Gerçekten de çalışıyormuş J Şimdi bu siteye birde virtual directory ekleyelim. Bunun için Classs?ızın içine aşağıdaki kodları ekleyelim.
Oluşturduğumuz forma bir adet daha Button ekleyelim. Bu buton altında da daha önce oluşturduğumuz siteye yeni bir virtual directory ekleyeceğiz.
Hemen test edelim J
Evet oluşturuldu dedi ama birde iis'den bakalım.
İşte budur :) Bu makalenin de sonuna geldik. Bir sonraki makale de görüşmek üzere. İyi çalışmalar dilerim
Yazdırılabilir Sayfa |
Word'e Aktar |
Tavsiye Et
| Yorum Yaz
|
Seçtiklerimiz |
|||||||||||||||||
|
© 2004-2009 Tüm Hakları Saklıdır AltınSoft Bilişim Teknolojileri Altyapı: MyDesign Haber Sistemi |
|||||||||||||||||||