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 |
|
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ı)
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