Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows Communication Foundation (WCF) örnekleri, %SystemDrive%\inetpub\wwwroot\servicemodelsamples klasörüne eşlenen servicemodelsamples adlı ortak bir sanal dizini paylaşmaya yöneliktir.
Uyarı
%SystemDrive%, Internet Information Services'ın (IIS) yüklü olduğu sürücü konumuna bağlı olarak genellikle C: veya D:'dir.
Windows Communication Foundation Örnekleri içinOne-Time Kurulum Yordamı'ndan Setupvroot.bat ve Cleanupvroot.bat dosyalarını sanal dizini oluşturmak için çalıştırabilirsiniz. Sanal dizini el ile oluşturmayı tercih ediyorsanız aşağıdaki yordamları kullanın.
Prosedürler
IIS 7.0 veya 7.5'te sanal dizin oluşturmak için
Başlat menüsünde Çalıştır'a tıklayın, ardından inetmgr yazarak Internet Information Services (IIS) MMC ek bileşenini açın.
Sol bölmede, bilgisayarın adıyla düğümü genişletin ve ardından Siteler düğümünü genişletin.
Varsayılan Web Sitesi'ne sağ tıklayın ve Uygulama Ekle'yi seçerek Uygulama Ekle penceresini açın.
Pencerede, oluşturduğunuz sanal dizinin diğer adı olarak yazın
servicemodelsamples.Şu dizini oluşturun: %SystemDrive%\inetpub\wwwroot\servicemodelsamples
Fiziksel yolu \inetpub\wwwroot\servicemodelsamples %SystemDrive%olarak ayarlayın. WCF örneklerinin çoğu, hizmet yürütülebilir dosyalarını derleme sırasında bu konuma kopyalar.
Tamam'a tıklayın. Web uygulaması artık WCF örnekleri için oluşturulmuştur.
Uyarı
Tüm WCF örnekleri aynı servicemodelsamples Web uygulamasını kullandığından, bu görev yalnızca bir kez gerçekleştirilmelidir.
Uyarı
Bu belgenin amacı doğrultusunda terimi
virtual directoryileWeb applicationeş anlamlıdır.Sanal dizini oluşturmaya ek olarak, WCF hizmetlerinin çalışmasını etkinleştirmek için özelliklerini de ayarlamanız gerekir. Ayrıntılar için aşağıya bakın.
IIS 5.1 veya 6.0'da sanal dizin oluşturmak için
Bir komut istemi penceresi açın ve Internet Information Services (IIS) MMC ek bileşenini açmak için
start inetmgryazın.Sol bölmede, bilgisayarın adıyla düğümü genişletin ve ardından Web Siteleri düğümünü genişletin.
Sanal Dizin Oluşturma sihirbazını açmak için Varsayılan Web Sitesi'ne sağ tıklayın ve Yeni, Sanal Dizin'i seçin.
Sihirbazda, oluşturduğunuz sanal dizin için diğer ad olarak
servicemodelsamplesyazın.Yolu %SystemDrive%\inetpub\wwwroot\servicemodelsamples olarak ayarlayın. WCF örneklerinin çoğu, hizmet yürütülebilir dosyalarını derleme sırasında bu konuma kopyalar.
Nextöğesine tıklayın.
Varsayılan olarak, aşağıdaki onay kutuları seçilidir:
Okumak
Betikleri çalıştırma (ASP gibi)
sihirbazı tamamlamak için İleri'ye ve ardından Son'a tıklayın.
Uyarı
Tüm WCF örnekleri aynı servicemodelsamples sanal dizinini kullandığından bu görev yalnızca bir kez gerçekleştirilmelidir.
IIS 7.0 veya 7.5'te ek sanal dizin özellikleri ayarlamak için
servicemodelsamples düğümüne tıklayın. Pencerenin alt kısmında iki görünüm listelenir. Henüz seçili değilse Özellikler Görünümü'nü seçin.
Dizine Gözatma girdisine çift tıklayın.
Eylemler bölmesinde Etkinleştir seçeneğini belirleyin. Bu, bir hizmette hata ayıklama sırasında yardımcı olan bir tarayıcı kullanarak dizine erişmenizi sağlar.
Son olarak, servicemodelsamples klasörünün güvenlik özelliklerini başkaları tarafından erişilmesine izin verecek şekilde ayarlamanız gerekir. Ayrıntılar için aşağıya bakın.
IIS 5.1 veya 6.0'da ek sanal dizin özellikleri ayarlamak için
servicemodelsamples düğümüne sağ tıklayın ve ardından Özellikler'e tıklayın.
Varsayılan olarak, aşağıdaki onay kutuları seçilidir:
Okumak
Ziyaretleri kaydet
Bu kaynağın dizinini oluşturun
Dizine gözatma onay kutusunu seçin. Bu, bir hizmette hata ayıklama sırasında yardımcı olan bir tarayıcı kullanarak dizine erişmenizi sağlar.
IIS 7.0 veya 7.5'te klasörün güvenlik özelliklerini ayarlamak için
%SystemDrive%\inetpub\wwwroot\servicemodelsamples konumuna gidin.
servicemodelsamples klasörüne sağ tıklayın ve Paylaş veya Paylaş'a tıklayın.
Ekle düğmesinin sol tarafındaki aşağı oka tıklayın.
Bul girdisini seçin. Kullanıcıları veya Grupları Seç penceresi açılır.
Gelişmiş'i tıklatın.
Konumlar'a tıklayın. Konumlar penceresi artık açık.
Kullanılan bilgisayarın girdisini seçin. Listelenen etki alanları veya ağlar için girdi değil, yerel bilgisayarı seçmek önemlidir. Bilgisayarı seçtikten sonra Tamam'a tıklayın.
Şimdi Bul'a tıklayın. Bu, arama sonuçlarını yerel bilgisayarla ilişkilendirilmiş nesnelerle doldurur.
Ad (Göreli Ayırt Edici Ad) sütununda IIS_IUSRS girdisini bulun. Bu girdiyi seçin ve Tamam'a tıklayarak arama sonuçları penceresini kapatın.
Tamam'a tıklayarak Kullanıcı veya Grup Seç penceresini kapatın.
Değişiklikleri kalıcı hale getirmek için Paylaş'a tıklayın.
Paylaşımı etkinleştirme değişiklikleri tamamlandıktan sonra, Dosya Paylaşımı penceresini kapatmak için Bitti'ye tıklayın.
IIS 5.1 veya 6.0'da klasörün güvenlik özelliklerini ayarlamak için
%SystemDrive%\inetpub\wwwroot\servicemodelsamples konumuna gidin.
servicemodelsamples klasörüne sağ tıklayın ve ardından Paylaşım ve Güvenlik'e tıklayın.
Güvenlik sekmesine tıklayın.
IIS 6.0 kullanıyorsanız, Grup veya kullanıcı adları kutusunda İnternet Konuk Hesabı'nın listelenip listelenmediğini denetleyin.
Listede yoksa:
Başlat'a ve ardından Denetim Masası'na tıklayın.
Kullanıcı Hesapları simgesini görmüyorsanız Kategori Görünümüne Geç'e tıklayın.
Kullanıcı Hesapları simgesine tıklayın.
"veya Denetim Masası simgesi seçin" altında Kullanıcı Hesapları'na tıklayın.
Kullanıcı Hesapları iletişim kutusunda Gelişmiş sekmesine tıklayın.
Gelişmiş'i tıklatın.
Yerel Kullanıcılar ve Gruplar iletişim kutusunda, Kullanıcılar klasörünü genişletmek için tıklayın.
Sağ bölmede İnternet Konuk Hesabı'na çift tıklayın.
Özellikler iletişim kutusunda, İnternet konuk hesabı olarak kullanılan adı kopyalayın. Varsayılan olarak, ad "USR_" ile başlar ve ardından bilgisayarın adı gelir.
Özellikler iletişim kutusunu kapatın.
Yerel Kullanıcılar ve Gruplar iletişim kutusunu kapatın.
Kullanıcı Hesapları iletişim kutusunu kapatın.
Diğer Kullanıcı Hesapları iletişim kutusunu kapatın.
servicemodelsamples Özellikleri iletişim kutusundaki Güvenlik sekmesinde Ekle'ye tıklayın.
Bilgisayarın adını ve ardından ters eğik çizgi yazın, ardından İnternet kullanıcı hesabının adını yapıştırın; örneğin, myMachineName\%InternetGuestAccountName%
Eklemeyi doğrulamak için Adları Denetle'ye tıklayın. Geçerliyse, ad tüm büyük harflerle yazılır ve altı çizili olur.
IIS 6.0 için, AĞ HİzMETİ'nin Grup veya kullanıcı adları kutusunda listelenip listelenmediğini de denetleyin.
AĞ HİzMETİ listelenmiyorsa:
Ekle'yi tıklatın.
Kullanıcıları veya Grupları Seç iletişim kutusunda, bilgisayarın adını ve ardından ters eğik çizgi yazın.
Ters eğik çizgi sembolünden sonra hizmet yazın (boşluk yok).
Adları Denetle seçeneğine tıklayın.
Birden çok ad bulunursa AĞ HİzMETİ'ne tıklayın ve Tamam'a tıklayın.
Tamam'a tıklayarak Kullanıcıları veya Grupları Seç iletişim kutusunu kapatın.
IIS 5.1 ile Windows XP SP2 kullanıyorsanız, Grup veya kullanıcı adları kutusunda hem İnternet Konuk Hesabı'nın hem de ASPNET'in listelenip listelenmediğini denetleyin.
ASPNET kullanıcısının yerleşik Kullanıcılar güvenlik grubunun üyesi olabileceğini unutmayın. Öyleyse, kullanıcılar grubu iletişim kutusunda listeleniyorsa, bunu izin verilen kullanıcılar listesine ayrı bir öğe olarak eklemeniz gerekmez.
ASPNET'in Kullanıcılar güvenlik grubunun bir parçası olup olmadığını denetlemek için:
Başlat menüsünde Denetim Masası'na tıklayın.
Kullanıcı Hesapları simgesine tıklayın.
Grup sütununda ASPNET değerinin "Kullanıcılar" olup olmadığını denetleyin.