Types de paramètres qui diffèrent de la métabase IIS
Mise à jour : novembre 2007
Sur les applications ASP.NET et les serveurs Web IIS (Internet Information Services), certains paramètres IIS ont des types de modèles de définition de système (SDM) qui diffèrent de leurs équivalents dans la métabase IIS. Vous devez convertir les valeurs de ces paramètres dans les types appropriés lors de leur configuration ou validation dans la métabase IIS. Pour plus d'informations sur SMD, consultez Vue d'ensemble du modèle de définition de système (SDM). Pour plus d'informations sur les propriétés de la métabase IIS, consultez la documentation IIS (https://go.microsoft.com/fwlink/?LinkId=54800).
Les sections suivantes contiennent des informations supplémentaires sur ces conversions de types :
Setting Types that Convert to Simple Types
Setting Types that Convert to Integer Type
Setting Types that Convert to Hexadecimal Type
Setting Types that Convert to String Type
Types de paramètres qui sont convertis en types simples
Le tableau suivant contient les types de paramètres dont les valeurs sont converties en types simples.
Type de paramètre |
Type de métabase IIS |
---|---|
Boolean |
bool Toutefois, les paramètres suivants doivent être convertis en type "int" :
|
DateTime |
string |
Int |
int |
String |
string Toutefois, les paramètres suivants requièrent les modifications spécifiées :
|
UnsignedInt |
uint Toutefois, les paramètres suivants doivent être convertis en type "int" :
|
IPSecurity |
Ce champ est stocké comme une structure binaire dans la métabase IIS. Vous pouvez définir cette valeur à l'aide de System.DirectoryServices. Pour plus d'informations, consultez la documentation IIS. |
Types de paramètres qui sont convertis en type d'entier
Le tableau suivant contient les valeurs de paramètres qui sont converties en type d'entier dans la métabase IIS.
Nom de paramètre |
Type de paramètre (si différent du nom de paramètre) |
Nom de propriété de métabase IIS (si différent du nom de paramètre) |
Valeur de paramètre |
Valeur de métabase IIS |
---|---|---|---|---|
AppIsolated |
InProcess |
0 |
||
OutOfProcess |
1 |
|||
PooledProcess |
2 |
|||
AZImpersonationLevel |
UrlAuthImpersonationLevel |
AzImpersonationLevel |
UseCurrentUserToken |
0 |
UseProcessToken |
1 |
|||
UseAnonymousToken |
2 |
|||
LoadBalancerCapability |
LoadBalancerCapabilities |
TerminateConnection |
1 |
|
ReturnError503 |
2 |
|||
LogonMethod |
Interactive |
0 |
||
Batch |
1 |
|||
Network |
2 |
|||
ClearText |
3 |
|||
PassportRequireADMapping |
DontEnforce |
0 |
||
Attempt |
1 |
|||
Require |
2 |
|||
ServerState |
Starting |
1 |
||
Started |
2 |
|||
Stopping |
3 |
|||
Stopped |
4 |
|||
Pausing |
5 |
|||
Paused |
6 |
|||
Continuing |
7 |
|||
UserIsolationMode |
None |
0 |
||
IsolatedLocally |
1 |
|||
IsolatedActiveDirectory |
2 |
Types de paramètres qui sont convertis en type hexadécimal
Le tableau suivant contient les valeurs de paramètres qui sont converties en type hexadécimal dans la métabase IIS.
Remarque : |
---|
Pour les paramètres qui autorisent plusieurs valeurs, vous devez associer les valeurs de masque de bits pour créer la valeur de propriété DWORD finale. Pour plus d'informations, consultez les sections « Bitmask » et « Flags » de la rubrique « Using the Metabase Reference Pages » (en anglais) à l'adresse https://go.microsoft.com/fwlink/?LinkId=55891. |
Paramètre |
Nom du type de paramètre (si différent du nom de paramètre) |
Nom de propriété de métabase IIS (si différent du nom de paramètre) |
Valeur de paramètre |
Valeur de métabase IIS |
---|---|---|---|---|
AccessFlags |
AllowAll |
0x217 |
||
AllowRead |
0x1 |
|||
AllowWrite |
0x2 |
|||
AllowLocalExecute |
0x4 |
|||
AllowAspSource |
0x10 |
|||
AllowScript |
0x200 |
|||
DenyRemoteWrite |
0x400 |
|||
DenyRemoteRead |
0x1000 |
|||
DenyRemoteExecute |
0x2000 |
|||
DenyRemoteScript |
0x4000 |
|||
DenyPhysicalDirAccess |
0x8000 |
|||
AccessSslFlags |
AccessSSLFlags |
RequireSsl |
0x8 |
|
NegotiateClientCert |
0x20 |
|||
RequireClientCert |
0x40 |
|||
MapClientCertToWinUser |
0x80 |
|||
RequireSsl128 |
0x100 |
|||
AppPoolIdentityType |
LocalSystem |
0x0 |
||
LocalService |
0x1 |
|||
NetworkService |
0x2 |
|||
UserDefined |
0x3 |
|||
AppPoolState |
Starting |
0x1 |
||
Started |
0x2 |
|||
Stopping |
0x3 |
|||
Stopped |
0x4 |
|||
AspAppServiceFlags |
EnableTracker |
0x1 |
||
EnableSxs |
0x2 |
|||
UsePartition |
0x4 |
|||
AuthFlags |
None |
0x0 |
||
Anonymous |
0x1 |
|||
Authentification de base |
0x2 |
|||
Ntlm |
0x4 |
|||
MD5 |
0x10 |
|||
Passport |
0x40 |
|||
All |
0x57 |
|||
AuthPersistenceFlags |
AuthPersistence |
SingleRequest |
0x40 |
|
CpuAction |
NoAction |
0x0 |
||
KillWwwWorkerProcess |
0x1 |
|||
Trace |
0x2 |
|||
CpuLoggingMask |
CpuLoggingFlags |
LogEvent |
0x1 |
|
ProcessType |
0x2 |
|||
UserTime |
0x4 |
|||
KernelTime |
0x8 |
|||
PageFaults |
0x10 |
|||
TotalProcessNumber |
0x20 |
|||
ActiveProcesses |
0x40 |
|||
TerminatedProcesses |
0x80 |
|||
CpuLoggingOptions |
LogAllProcesses |
0x1 |
||
LogCgis |
0x2 |
|||
LogOutOfProcessIsapisAndAsp |
0x4 |
|||
DirBrowseFlags |
None |
0x0 |
||
ShowDate |
0x2 |
|||
ShowTime |
0x4 |
|||
ShowFileSize |
0x8 |
|||
ShowFileExtension |
0x10 |
|||
ShowLongDate |
0x20 |
|||
EnableDefaultDoc |
0x40000000 |
|||
EnableDirBrowsing |
Pour Visual C#, utilisez ((int)(0x80000000)). Sinon, utilisez unchecked ((int)(0x80000000)). |
|||
LogEventsOnRecycleFlags |
LogEventOnRecycle |
OnRecycleTime |
0x1 |
|
OnNumberRequests |
0x2 |
|||
OnRecycleSchedule |
0x4 |
|||
OnUnhealthyIsapiDetected |
0x10 |
|||
OnDemand |
0x20 |
|||
OnConfigurationChange |
0x40 |
|||
OnPrivateMemory |
0x80 |
|||
LogExtFileFlags |
Date |
0x1 |
||
Time |
0x2 |
|||
ClientIPAddress |
0x4 |
|||
UserName |
0x8 |
|||
SiteName |
0x10 |
|||
LocalComputerName |
0x20 |
|||
ServerIP |
0x40 |
|||
ProtocolMethod |
0x80 |
|||
UriStem |
0x100 |
|||
UriQuery |
0x200 |
|||
HttpStatus |
0x400 |
|||
Win32ErrorStatus |
0x800 |
|||
TotalBytesSent |
0x1000 |
|||
TotalBytesReceived |
0x2000 |
|||
TimeToCompleteRequest |
0x4000 |
|||
ServerPort |
0x8000 |
|||
UserAgent |
0x10000 |
|||
ClientCookie |
0x20000 |
|||
ClientReferer |
0x40000 |
|||
ProtocolVersion |
0x80000 |
|||
HostServer |
0x100000 |
|||
HttpSubStatus |
0x200000 |
|||
LogFileCreatePeriod |
LogFilePeriod |
OnMaxSize |
0x0 |
|
Daily |
0x1 |
|||
Weekly |
0x2 |
|||
Monthly |
0x3 |
|||
Hourly |
0x4 |
|||
PasswordChangeFlags |
RequireSsl |
0x0 |
||
AllowChangeOnNonsecurePorts |
0x1 |
|||
DisablePasswordChange |
0x2 |
|||
DisableAdvanceExpireNotification |
0x4 |
Types de paramètres qui sont convertis en type chaîne
Le tableau suivant contient les valeurs de paramètres qui sont converties en chaîne ou tableau de chaînes, selon le paramètre.
Remarque : |
---|
Il est possible que vous deviez ajouter des ressources pour certains paramètres ou importer ces paramètres avant de pouvoir les afficher dans l'Éditeur de paramètres et de contraintes, et les inclure dans le rapport de déploiement. |
Nom de paramètre |
Type de paramètre (si différent du nom de paramètre) |
Sous-paramètres requis |
Nom de métabase IIS (si différent du nom de paramètre) |
Conversion |
||||
---|---|---|---|---|---|---|---|---|
DefaultDocFooter |
|
Chaîne avec la valeur "Footer" comme suit :
|
||||||
HttpCustomHeaders |
HttpCustomHeader |
|
Tableau de chaînes avec les valeurs suivantes : "Header:Value" |
|||||
HttpExpires |
HttpDocumentExpiration |
|
Chaîne spécifiant les valeurs "D" ou "S" comme valeur dans l'en-tête de fichier HTML qui est retourné au navigateur et mis en forme comme suit :
|
|||||
HttpErrors |
HttpError |
|
Tableau de chaînes avec les valeurs spécifiées comme suit :
|
|||||
MimeMap |
|
Tableau de chaînes avec les valeurs de sous-paramètres suivantes : "FileExtension, MimeType" |
||||||
ScriptMaps |
ScriptMap |
|
Tableau de chaînes avec les valeurs de sous-paramètres suivantes : "FileExtension, ScriptProcessor, Flags, IncludedVerbs"
La valeur "Flags" dépend des valeurs "Script" et "CheckPathInfo" comme suit :
|
|||||
SecureBindings |
SecureBinding |
|
Tableau de chaînes avec les valeurs de sous-paramètres suivantes : "IPAddress:Port" |
|||||
ServerBindings |
Binding |
|
Tableau de chaînes avec les valeurs de sous-paramètres suivantes : "IPAddress:Port:HostName" |
|||||
WebSvcExtRestrictionList |
WebExtension |
|
Tableau de chaînes sous l'un des deux formats avec les valeurs de sous-paramètres suivantes :
|
Voir aussi
Tâches
Référence
Noms de paramètres qui diffèrent de la métabase IIS