Aracılığıyla paylaş


webParts için personalization Ögesi (ASP.NET Ayarlar Şeması)

Web Bölümleri kişiselleştirme sağlayıcısı belirtir ve Web Bölümleri kişiselleştirme yetkilerini ayarlar.

<personalization defaultProvider="">
    <authorization>...</authorization>
    <providers>...</providers>
</personalization>

Öznitelikler ve Öğeler

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

Öznitelikler

Öznitelik

Açıklama

defaultProvider

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

Varsayılan Web Bölümleri kişiselleştirme sağlayıcısının adını ayarlar.

Varsayılan değer

"AspNetSqlPersonalizationProvider"dır.

Alt Öğeler

Öge

Açıklama

authorization

İsteğe bağlı öğe.

Mevcut Web uygulamasının Web Bölümleri kişiselleştirme yetkilerini ayarlar.

providers

İsteğe bağlı öge.

Mevcut Web uygulaması için Web Bölümleri kişiselleştirme sağlayıcılarını ayarlar.

Ü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 öge.

system.web

Yapılandırma dosyasındaki ASP.NET yapılandırma ayarları için kök öge belirtir. ASP.NET Web uygulamalarını yapılandıran ve uygulamaların davranışını denetleyen yapılandırma ögelerini içerir.

webParts

Web Bölümleri kişiselleştirme sağlayıcısı belirtme, kişiselleştirme yetkilerini ayarlama ve Web Bölümleri bağlantıları tarafından kullanılacak olan WebPartTransformer sınıfını genişleten özel sınıflar eklemeye olanak sağlar.

Açıklamalar

Varsayılan Yapılandırma

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

<personalization>
  <providers>
    <add connectionStringName="LocalSqlServer"
      name="AspNetSqlPersonalizationProvider" 
      type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider, System.Web, 
      Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  </providers>

  <authorization>
    <deny users="*" verbs="enterSharedScope" />
      <allow users="*" verbs="modifyState" />
  </authorization>
</personalization>

Örnek

Aşağıdaki örnekte bir ASP.NET uygulaması için kişiselleştirme ayarlarının nasıl yapılandırılacağı gösterilmektedir.

<webParts>
  <personalization defaultProvider="AspNetSqlPersonalizationProvider">
    <providers>
      <add name="AspNetSqlPersonalizationProvider"
      type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider"
      connectionStringName="LocalSqlServer" applicationName="/" />
    </providers>
    <authorization>
      <deny users="*" verbs="enterSharedScope" />
      <allow users="*" verbs="modifyState" />
    </authorization>
  </personalization>
</webParts>

Sağlayıcılar yalnızca uygulama düzeyinde tanımlanabilir. Ancak, her yerel dizin için yetkilendirme tanımlanabilir. Bu nedenle, farklı kapsamlardaki iki ögeyi tanımlarken değerlerinin çakışmasını önlemek için dikkatli olunması gerekir.

Öğe Bilgileri

Yapılandırma Bölümü İşleyicisi

System.Web.Configuration.WebPartsSection

Yapılandırma Üyesi

WebPartsSection.Personalization

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

IIS sürüm 5.0, IIS sürüm 5.1 ve sürüm 6.0

.NET Framework sürüm 2.0

Visual Studio 2005

Ayrıca bkz.

Görevler

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

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

Başvuru

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

configuration Ögesi (Genel Ayarlar Şeması)

webParts'ta personalization için authorization Ögesi (ASP.NET Ayarlar Şeması)

webParts'da personalization için providers Ögesi (ASP.NET Ayarlar Şeması)

WebPartsSection

WebPartsPersonalization

WebPartsPersonalizationAuthorization

System.Configuration

System.Web.Configuration

Kavramlar

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

ASP.NET Yapılandırması senaryoları

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

Diğer Kaynaklar

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

ASP.NET Yapılandırma Ayarları

ASP.NET Web site Administation

ASP.NET Yapılandırması API