Aracılığıyla paylaş


siteMap Ögesi (ASP.NET Ayarlar Şeması)

Yapılandırma, depolama ve site gezintisi işleme için gezinti altyapısını destekleyen yapılandırma ayarlarını tanımlar.

Bu öge .NET Framework sürüm 2.0'da yenidir.

<siteMap
  defaultProvider="provider name">
  <providers>...</providers> 
</siteMap>

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst ögeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik

Açyklama

defaultProvider

Gerekli öznitelik.

Sağlayıcının adını belirtir.

Varsayılan değer XmlSiteMapProvider Sağlayıcı.

Alt Öğeler

Öge

Açyklama

providers

Gezinti sağlayıcıları koleksiyonu belirtir.

Üst Öğeler

Öge

Açyklama

configuration

Ortak dil çalıştırma modülü ile .NET Framework uygulamaları tarafından kullanılan bütün yapılandırma dosyalarında yer alması gereken kök ögeyi belirtir.

system.web

ASP.NET yapılandırma bölümünün kök ögesini belirler.

Açıklamalar

Varsayılan Yapılandırma

Aşağıdaki varsayılan siteMap ögesi .NET Framework sürüm 2.0'daki kök Web.config dosyasında yapılandırılır.

<siteMap>
     <providers>
           <add siteMapFile="web.sitemap" name="AspNetXmlSiteMapProvider"
                type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.0.0, Culture=neutral, 
                PublicKeyToken=b03f5f7f11d50a3a" />
     </providers>
</siteMap>

Örnek

Aşağıdaki kod örneğinde, ASP.NET için tanımlanan varsayılan site haritası sağlayıcısını geçersiz kılmak için Web.config dosyasında site haritası sağlayıcısının nasıl ekleneceği gösterilmiştir.

<configuration>
  <system.web>
    <siteMap defaultProvider="XmlSiteMapReader">
      <providers>
        <add 
          name=" XmlSiteMapReader"
          type="XmlSiteMapProvider, System.Web, Version=1.1.3300.0,
                Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
          siteMapFile="my.sitemap" 
          description="XmlSiteMapProvider that loads my.sitemap"/>
      </providers>
    </siteMap>
  </system.web>
</configuration>

Öğe Bilgileri

Yapılandırma bölümü işleyicisi

System.Web.Configuration.SiteMapSection

Yapılandırma üyesi

SystemWebSectionGroup.SiteMap

Yapılandırılabilir konumlar

Machine.config

Kök düzeyinde Web.config

Uygulama düzeyinde Web.config

Gereksinimler

Microsoft Internet Information Services (IIS) sürüm 5.0, 5.1 veya 6.0

.NET Framework sürüm 2.0

Microsoft Visual Studio 2005

Ayrıca bkz.

Görevler

Nasıl Yapılır: ASP.NET Yapılandırması kilitlemek Ayarlar

Başvuru

system.web Ögesi (ASP.NET Ayarlar Şeması)

<configuration> Öğesi

siteMap için providers Ögesi (ASP.NET Ayarlar Şeması)

System.Configuration

System.Web.Configuration

Kavramlar

ASP.NET yapılandırmasına genel bakış

ASP.NET web sunucusu Denetimler ve tarayıcı yetenekleri

ASP.NET Yapılandırması güvenliğini sağlama

ASP.NET Yapılandırması senaryoları

Diğer Kaynaklar

ASP.NET Yapılandırması dosyalarının

ASP.NET Yapılandırma Ayarları

Genel Yapılandırma Ayarları (ASP.NET)

ASP.NET Yapılandırması API