Aracılığıyla paylaş


Sanal Dizin Ayarlama Yönergeleri

Windows Communication Foundation (WCF) örnekleri, %SystemDrive%\inetpub\wwwroot\servicemodelsamples klasörüne eşlenen servicemodelsamples adlı ortak bir sanal dizini paylaşmaya yöneliktir.

Not

%SystemDrive%, Internet Information Services'ın (IIS) yüklü olduğu sürücü konumuna bağlı olarak genellikle C: veya D:'dir.

Sanal dizini oluşturmak için Windows Communication Foundation Örnekleri için Tek Seferlik Kurulum Yordamı'ndan Setupvroot.bat ve Cleanupvroot.bat dosyalarını çalıştırabilirsiniz. Sanal dizini el ile oluşturmayı tercih ediyorsanız aşağıdaki yordamları kullanın.

Yordamlar

IIS 7.0 veya 7.5'te sanal dizin oluşturmak için

  1. 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.

  2. Sol bölmede, bilgisayarın adıyla düğümü genişletin ve ardından Siteler düğümünü genişletin.

  3. Varsayılan Web Sitesi'ne sağ tıklayın ve Uygulama Ekle'yi seçerek Uygulama Ekle penceresini açın.

  4. Pencerede, oluşturduğunuz sanal dizinin diğer adı olarak yazın servicemodelsamples .

  5. Şu dizini oluşturun: %SystemDrive%\inetpub\wwwroot\servicemodelsamples

  6. Fiziksel yolu %SystemDrive%\inetpub\wwwroot\servicemodelsamples olarak ayarlayın. WCF örneklerinin çoğu, hizmet yürütülebilir dosyalarını derlendiğinde bu konuma kopyalar.

  7. Tamam'a tıklayın. Web uygulaması artık WCF örnekleri için oluşturulmuştur.

    Not

    Tüm WCF örnekleri aynı servicemodelsamples Web uygulamasını kullandığından, bu görev yalnızca bir kez gerçekleştirilmelidir.

    Not

    Bu belgenin amacı doğrultusunda terimi virtual directory ile Web 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

  1. Internet Information Services (IIS) MMC ek bileşenini açmak için bir komut istemi penceresi açın ve yazın start inetmgr .

  2. Sol bölmede, bilgisayarın adıyla düğümü genişletin ve ardından Web Siteleri düğümünü genişletin.

  3. 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.

  4. Sihirbazda, oluşturduğunuz sanal dizinin diğer adı olarak yazın servicemodelsamples .

  5. Yolu %SystemDrive%\inetpub\wwwroot\servicemodelsamples olarak ayarlayın. WCF örneklerinin çoğu, hizmet yürütülebilir dosyalarını derlendiğinde bu konuma kopyalar.

  6. İleri'ye tıklayın.

  7. Varsayılan olarak, aşağıdaki onay kutuları seçilidir:

    • Okuma

    • Betikleri çalıştırma (ASP gibi)

  8. sihirbazı tamamlamak için İleri'ye ve ardından Son'a tıklayın.

    Not

    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

  1. 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.

  2. Dizine Gözatma girdisine çift tıklayın.

  3. 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

  1. servicemodelsamples düğümüne sağ tıklayın ve ardından Özellikler'e tıklayın.

  2. Varsayılan olarak, aşağıdaki onay kutuları seçilidir:

    • Okuma

    • Günlük ziyaretleri

    • Bu kaynağın dizinini oluşturun

  3. 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

  1. %SystemDrive%\inetpub\wwwroot\servicemodelsamples konumuna gidin.

  2. servicemodelsamples klasörüne sağ tıklayın ve Paylaş veya Paylaş'a tıklayın.

  3. Ekle düğmesinin sol tarafındaki aşağı oka tıklayın.

  4. Bul girdisini seçin. Kullanıcıları veya Grupları Seç penceresi açılır.

  5. Gelişmiş'i tıklatın.

  6. Konumlar'a tıklayın. Konumlar penceresi artık açık.

  7. 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.

  8. Şimdi Bul'a tıklayın. Bu, arama sonuçlarını yerel bilgisayarla ilişkilendirilmiş nesnelerle doldurur.

  9. 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.

  10. Tamam'a tıklayarak Kullanıcı veya Grup Seç penceresini kapatın.

  11. Değişiklikleri kalıcı hale getirmek için Paylaş'a tıklayın.

  12. 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

  1. %SystemDrive%\inetpub\wwwroot\servicemodelsamples konumuna gidin.

  2. servicemodelsamples klasörüne sağ tıklayın ve ardından Paylaşım ve Güvenlik'e tıklayın.

  3. Güvenlik sekmesine tıklayın.

  4. IIS 6.0 kullanıyorsanız, Grup veya kullanıcı adları kutusunda İnternet Konuk Hesabı'nın listelenip listelenmediğini denetleyin.

    Listede yoksa:

    1. Başlat'a ve ardından Denetim Masası'e tıklayın.

    2. Kullanıcı Hesapları simgesini görmüyorsanız Kategori Görünümüne Geç'e tıklayın.

    3. Kullanıcı Hesapları simgesine tıklayın.

    4. "veya bir Denetim Masası simgesi seçin" altında Kullanıcı Hesapları'nı tıklatın.

    5. Kullanıcı Hesapları iletişim kutusunda Gelişmiş sekmesine tıklayın.

    6. Gelişmiş'i tıklatın.

    7. Yerel Kullanıcılar ve Gruplar iletişim kutusunda, Kullanıcılar klasörünü genişletmek için tıklayın.

    8. Sağ bölmede İnternet Konuk Hesabı'na çift tıklayın.

    9. Ö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.

    10. Özellikler iletişim kutusunu kapatın.

    11. Yerel Kullanıcılar ve Gruplar iletişim kutusunu kapatın.

    12. Kullanıcı Hesapları iletişim kutusunu kapatın.

    13. Diğer Kullanıcı Hesapları iletişim kutusunu kapatın.

    14. servicemodelsamples Özellikleri iletişim kutusundaki Güvenlik sekmesinde Ekle'ye tıklayın.

    15. 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%

    16. Toplamayı 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.

  5. IIS 6.0 için, AĞ HİzMETİ'nin Grup veya kullanıcı adları kutusunda listelenip listelenmediğini de denetleyin.

    AĞ HİzMETİ listelenmiyorsa:

    1. Ekle'yi tıklatın.

    2. Kullanıcıları veya Grupları Seç iletişim kutusunda, bilgisayarın adını ve ardından ters eğik çizgi yazın.

    3. Ters eğik çizgiden sonra hizmet yazın (boşluk yok).

    4. Adları denetle'ye tıklayın.

    5. Birden çok ad bulunursa AĞ HİzMETİ'ne tıklayın ve Tamam'a tıklayın.

    6. Tamam'a tıklayarak Kullanıcıları veya Grupları Seç iletişim kutusunu kapatın.

  6. 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:

    1. Başlat menüsünde Denetim Masası'e tıklayın.

    2. Kullanıcı Hesapları simgesine tıklayın.

    3. Grup sütununda ASPNET değerinin "Kullanıcılar" olup olmadığını denetleyin.

Ayrıca bkz.