Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
En las aplicaciones ASP.NET y los servidores Web de Internet Information Services (IIS), algunas opciones de configuración de IIS tienen tipos del Modelo de definición del sistema (SDM) que difieren de sus homólogos en la metabase de IIS. Debe convertir los tipos de estas opciones de configuración a los tipos correctos al configurarlos o validarlos en la metabase de IIS. Para obtener más información sobre SDM, vea Información general sobre el modelo de definición del sistema (SDM). Para obtener más información acerca de las propiedades de la metabase de IIS, vea la documentación de IIS (https://go.microsoft.com/fwlink/?LinkId=54800).
En las secciones siguientes se ofrece más información sobre estas conversiones de tipos:
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
Tipos de opciones de configuración que se convierten a tipos simples
La tabla siguiente contiene tipos de configuración cuyos valores se convierten a tipos simples.
Tipo de la opción de configuración |
Tipo en la metabase de IIS |
|---|---|
Boolean |
bool No obstante, las opciones de configuración siguientes deben convertirse a tipo "int":
|
DateTime |
string |
Int |
int |
String |
string No obstante, las opciones de configuración siguientes requieren los cambios especificados:
|
UnsignedInt |
uint No obstante, las opciones de configuración siguientes deben convertirse a tipo "int":
|
IPSecurity |
Este campo se almacena como una estructura binaria en la metabase de IIS. Puede establecer este valor mediante System.DirectoryServices. Para obtener más información, consulte la documentación de IIS. |
Tipos de opciones de configuración que se convierten a tipo "integer"
La tabla siguiente contiene opciones de configuración que se convierten a tipo "integer" en la metabase de IIS.
Nombre de la opción de configuración |
Tipo de la opción de configuración (si es distinto del nombre de la opción de configuración) |
Nombre de propiedad en la metabase de IIS (si es distinto del nombre de la opción de configuración) |
Valor de la opción de configuración |
Valor en la metabase de 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 |
Tipos de opciones de configuración que se convierten a tipo "hexadecimal"
La tabla siguiente contiene opciones de configuración que se convierten a tipo "hexadecimal" en la metabase de IIS.
Nota: |
|---|
Para las opciones de configuración que permiten varios valores, debe combinar los valores de máscara de bits para crear el valor final de la propiedad DWORD. Para obtener más información, vea "Bitmask" y "Flags" en el tema "Using the Metabase Reference Pages" (https://go.microsoft.com/fwlink/?LinkId=55891). |
Opción de configuración |
Nombre del tipo de la opción de configuración (si es distinto del nombre de la opción de configuración) |
Nombre de propiedad en la metabase de IIS (si es distinto del nombre de la opción de configuración) |
Valor de la opción de configuración |
Valor en la metabase de 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 |
|||
Basic |
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 |
Para Visual C#, use ((int)(0x80000000)). En los demás casos, use 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 |
Tipos de opciones de configuración que se convierten a tipo "string"
La tabla siguiente contiene opciones de configuración que se convierten a una cadena o una matriz de cadenas, dependiendo del valor de la opción de configuración.
Nota: |
|---|
Es posible que necesite agregar recursos para algunas opciones de configuración o importar los valores de dichas opciones para poder verlos en el Editor de restricciones y configuración e incluirlos en el informe de implementación. |
Nombre de la opción de configuración |
Tipo de la opción de configuración (si es distinto del nombre de la opción de configuración) |
Opciones de configuración secundarias necesarias |
Nombre en la metabase de IIS (si es distinto del nombre de la opción de configuración) |
Conversión |
|---|---|---|---|---|
DefaultDocFooter |
|
Cadena con el valor de "Footer" siguiente:
|
||
HttpCustomHeaders |
HttpCustomHeader |
|
Matriz de cadenas con los valores siguientes: "Header:Value" |
|
HttpExpires |
HttpDocumentExpiration |
|
Cadena que especifica los valores "D" o "S" como valor del encabezado del archivo HTML que se devuelve al explorador y cuyo formato es el siguiente:
|
|
HttpErrors |
HttpError |
|
Matriz de cadenas con los valores especificados siguientes:
|
|
MimeMap |
|
Matriz de cadenas con los valores de las opciones de configuración secundarias siguientes: "FileExtension, MimeType" |
||
ScriptMaps |
ScriptMap |
|
Matriz de cadenas con los valores de las opciones de configuración secundarias siguientes: "FileExtension, ScriptProcessor, Flags, IncludedVerbs" Nota:
Puede utilizar un asterisco (*) como valor de "FileExtension" para dirigir todas las solicitudes a través del "ScriptProcessor" especificado.
"Flags" depende de "Script" y "CheckPathInfo" del modo siguiente:
|
|
SecureBindings |
SecureBinding |
|
Matriz de cadenas con los valores de las opciones de configuración secundarias siguientes: "IPAddress:Port" |
|
ServerBindings |
Binding |
|
Matriz de cadenas con los valores de las opciones de configuración secundarias siguientes: "IPAddress:Port:HostName" |
|
WebSvcExtRestrictionList |
WebExtension |
|
Matriz de cadenas en cualquier formato con los valores de las opciones de configuración secundarias siguientes:
|
Vea también
Tareas
Referencia
Establecer nombres que difieren de los de la metabase de IIS
Nota: