Aracılığıyla paylaş


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

Alt öge yapılandırma ayarlarının uygulanacağı kaynağı belirtir ve yapılandırma ayarlarını, ayarların alt öge yapılandırma dosyaları tarafından geçersiz kılınmasını önlemek için kilitler.

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

<location 
   allowOverride="True|False"
   path="path" 
/>

Öznitelikler ve Öğeler

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

Öznitelikler

Öznitelik

Açıklama

allowOverride

İsteğe bağlı Boolean özniteliği.

Yapılandırma ayarlarının alt dizinlerdeki Web.config dosyalarının yapılandırma ayarları tarafından geçersiz kılınıp kılınamayacağını belirtir.

Varsayılan, True. değeridir.

path

İsteğe bağlı String özniteliği.

İçerilen yapılandırma ayarlarının uygulanacağı kaynağı belirtir. path özniteliği olmayan location ögesini kullanmak, yapılandırma ayarlarını geçerli dizine ve tüm alt dizinlerine uygular. location, path özniteliği olmadan kullanılırsa ve allowOverride False ise, alt dizinlerdeki Web.config dosyaları yapılandırma ayarlarını değiştiremez.

inheritInChildApplications

İsteğe bağlı Boolean özniteliği.

Belirli bir konuma (örneğin, bir Web sitesinin kök dizin) özgü yapılandırma ayarlarını dizinlerde kayıtlı uygulamalar tarafından alınıp alınmadığını belirtir.

Varsayılan, True. değeridir.

Alt Öğeler

location ögesi, belirli kaynağa yapılandırma ayarlarını uygulamak veya yapılandırma ayarlarını kilitlemek için diğer ögeleri kapsar.

Üst Öğeler

Öge

Açıklama

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.

Açıklamalar

location ögesi, alt öge yapılandırma ayarlarının uygulanacağı kaynağı belirtir ve ayrıca yapılandırma ayarlarını, ayarların alt öge yapılandırma dosyaları tarafından geçersiz kılınmasını önlemek amacıyla kilitlemek için kullanılır.

location ögesi, belirli kaynağa yapılandırma ayarlarını uygulamak veya ayarları kilitlemek için diğer ögeleri kapsar. Daha fazla bilgi için, bkz. Belirli Dosyalar ve alt yapılandırma ve Locking Configuration Settings.

Örnek

Aşağıdaki kod örneğinde, bir anonim kullanıcının Logon.aspx sayfasına erişimine nasıl izin verildiği gösterilmektedir.

<configuration>
   <location path="Logon.aspx">
      <system.web>
         <authorization>
            <allow users="?"/>
         </authorization>
      </system.web>
   </location>
</configuration>

Aşağıdaki kod örneğinde, yalnızca belirtilen sayfa için karşıya yüklenen dosya boyutu sınırının nasıl 128 KB'a ayarlanacağı gösterilmektedir.

<configuration>
  <location path="UploadPage.aspx">
    <system.web>
      <httpRuntime maxRequestLength="128"/>
    </system.web>
  </location>
</configuration>

Aşağıdaki kod örneğinde, yapılandırma ayarlarının alt öge dizinlerindeki Web.config dosyaları tarafından değiştirilmesinin önlenmesi gösterilmektedir.

<configuration>
   <location allowOverride="false"/>
</configuration>

Öğe Bilgileri

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

Uygulanmaz.

Yapılandırma üyesi

ConfigurationLocation

Yapılandırılabilir konumlar

Machine.config

Kök düzeyinde Web.config

Uygulama düzeyinde Web.config

Sanal veya fiziksel dizin 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 2003 veya Visual Studio 2005

Ayrıca bkz.

Görevler

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

Nasıl Yapılır: Özel dizin Yer Ayarlar kullanarak yapılandırma

Başvuru

configuration Ögesi (Genel Ayarlar Şeması)

ConfigurationLocation

Kavramlar

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

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

Locking Configuration Settings

Belirli Dosyalar ve alt yapılandırma

Diğer Kaynaklar

ASP.NET Yapılandırma Ayarları