profil elementu (ASP.Schemat ustawień netto)
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Konfiguruje parametry zarządzania wartości profilu użytkownika za pomocą ASP.NET profilu.
Ten element jest nowego w.NET Framework w wersji 2.0.
<profile
enabled="true|false"
inherits="fully qualified type reference"
automaticSaveEnabled="true|false"
defaultProvider="provider name">
<properties>...</properties>
<providers>...</providers>
</profile>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty i elementy podrzędne elementy nadrzędne.
Atrybuty
Atrybut |
Opis |
---|---|
enabled |
Opcjonalny Boolean atrybut. Określa, czy ASP.NET user profile są włączone. If true, ASP.NET user profile są włączone. Wartością domyślną jest true. |
defaultProvider |
Opcjonalny String atrybut. Określa nazwę domyślnego dostawcy profilu. Aby uzyskać więcej informacji, zobacz Provider. Wartością domyślną jest AspNetSqlProfileProvider. |
inherits |
Opcjonalny String atrybut. Zawiera odwołanie do typu dla typu Niestandardowy, który pochodzi od ProfileBase klasy abstrakcyjne. ASP.NET dynamicznie generuje ProfileCommon klasy, która dziedziczy z tego typu i umieszcza go w Profile właściwości bieżącego HttpContext. |
automaticSaveEnabled |
Opcjonalny Boolean atrybut. Określa, czy profil użytkownika jest zapisywany automatycznie na koniec realizacji programu ASP.Strona netto. Jeśli true, profil użytkownika jest zapisywany automatycznie na koniec realizacji programu ASP.Strona netto. ProfileModule Obiekt zapisuje profilu użytkownika tylko wtedy, gdy moduł wykrywa profil został zmodyfikowany. Oznacza to, że IsDirty jest właściwość true. Aby uzyskać więcej informacji, zobacz ASP.NET Profile Properties Overview. Wartością domyślną jest true. |
Elementy podrzędne
Element |
Opis |
---|---|
properties |
Wymaganego elementu. Określa zbiór właściwości profilu użytkownika i właściwości grupy. |
providers |
Opcjonalnego elementu. Definiuje kolekcji dostawców profilu. |
Elementy nadrzędne
Element |
Opis |
---|---|
configuration |
Określa element główny wymagane w każdym pliku konfiguracyjnym, który jest używany przez aparatu plików wykonywalnych języka wspólnego oraz.NET Framework aplikacji. |
system.web |
Określa element główny dla aplikacji ASP.Sekcja konfiguracji netto. |
Uwagi
Informacje dotyczące uzyskiwania dostępu do i modyfikowanie wartości konfiguracji profile elementem kodu aplikacji, zobacz ProfileSection.
Domyślna konfiguracja
Następujące domyślne profile element jest skonfigurowany w pliku Machine.config w.NET Framework w wersji 2.0.
<profile>
<providers>
<add name="AspNetSqlProfileProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</profile>
Przykład
Poniższy przykład kodu pokazuje, jak skonfigurować plik Web.config dla aplikacji ASP.NET do korzystania SqlProfileProvider dostawcy.
<configuration>
<connectionStrings>
<add name="SqlServices" connectionString="Data Source=localhost;Integrated Security=SSPI;Initial
Catalog=aspnetdb;" />
</connectionStrings>
<system.web>
<authentication mode="Forms" >
<forms loginUrl="login.aspx" name=".ASPXFORMSAUTH" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
<providers>
<clear/>
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
applicationName="SampleApplication"
enablePasswordRetrieval="true"
enablePasswordReset="true"
passwordFormat="Encrypted"
requiresQuestionAndAnswer="true" />
</providers>
</membership>
<profile defaultProvider="SqlProvider">
<providers>
<clear />
<add name="SqlProvider"
type="System.Web.Profile.SqlProfileProvider"
connectionStringName="SqlServices"
applicationName="SampleApplication"
description="SqlProfileProvider for SampleApplication" />
</providers>
<properties>
<add name="ZipCode" />
<add name="CityAndState" />
</properties>
</profile>
</system.web>
</configuration>
Informacje o elementach
Program obsługi sekcji konfiguracji |
|
Członkowskie konfiguracji |
|
Lokalizacje konfigurowalne |
Machine.config Web.config na poziomie katalogu głównego Poziom aplikacji Web.config |
Wymagania |
Microsoft Internet Information Services (IIS) w wersji 5.0, 5.1 lub 6.0 .NET Framework w wersji 2.0 Microsoft Visual Studio 2005 |
Zobacz też
Zadania
How to: Lock ASP.NET Configuration Settings
Informacje
System.Web elementu (ASP.Schemat ustawień netto)
właściwości elementu profilu (ASP.Schemat ustawień netto)
dostawców elementu dla profilu (ASP.Schemat ustawień netto)
Koncepcje
ASP.NET Profile Properties Overview
ASP.NET Configuration Overview
ASP.NET Server Controls and Browser Capabilities
Inne zasoby
ASP.NET ustawienia konfiguracji