Configuração Tipos que diferente a partir da metabase do IIS
Em aplicativos ASP.NET e servidores Web do IIS (Serviços de informações da Internet), algumas configurações do IIS têm tipos de SDM (Sistema Definition Model) que diferem das contrapartes que estão na metabase do IIS.É necessário converter esses valores de configuração para os tipos adequados ao configurar ou validá-los na metabase do IIS.Para obter mais informações sobre SDM, consulte Visão geral sobre o modelo de definição do sistema (SDM).Para obter mais informações sobre propriedades de metabase do IIS, consulte a documentação do IIS (https://go.microsoft.com/fwlink/?LinkId=54800).
As seções a seguir contêm mais informações sobre essas conversões de tipo:
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
Configuração Tipos converter tipos simples
A tabela a seguir contém tipos de configuração cujos valores converter tipos simples.
Configuração tipo |
Tipo de metabase do IIS |
---|---|
Boolean |
bool No entanto, as configurações a seguir devem ser convertidas em tipo de "int":
|
DateTime |
string |
int |
int |
String |
string No entanto, as configurações a seguir exigem as alterações especificadas:
|
UnsignedInt |
uint No entanto, as configurações a seguir devem ser convertidas em tipo de "int":
|
Segurança IP |
Este campo é armazenado como um Binário estrutura na metabase do IIS.Você pode definir esse valor usando System.DirectoryServices.Para obter mais informações, consulte a documentação do IIS. |
Configuração Tipos converter em tipo de número inteiro
A tabela a seguir contém valores de configuração que converter tipo de número inteiro na metabase do IIS.
Nome da configuração |
Configuração tipo (se for diferente de Configuração nome) |
Nome de propriedade de metabase IIS (se diferente do nome da configuração) |
Configuração valor |
Valor de metabase do IIS |
---|---|---|---|---|
AppIsolated |
InProcess |
0 |
||
OutOfProcess |
1 |
|||
PooledProcess |
2 |
|||
AZImpersonationLevel |
UrlAuthImpersonationLevel |
AzImpersonationLevel |
UseCurrentUserToken |
0 |
UseProcessToken |
1 |
|||
UseAnonymousToken |
2 |
|||
LoadBalancerCapability |
LoadBalancerCapabilities |
TerminateConnection |
1 |
|
ReturnError503 |
2 |
|||
LogonMethod |
Interativo |
0 |
||
Em lotes |
1 |
|||
Network |
2 |
|||
Texto não criptografado |
3 |
|||
PassportRequireADMapping |
DontEnforce |
0 |
||
Tentativa de |
1 |
|||
Exigir |
2 |
|||
ServerState |
Iniciando |
1 |
||
Iniciado |
2 |
|||
Interrompendo |
3 |
|||
Stopped |
4 |
|||
Pausar |
5 |
|||
Em pausa |
6 |
|||
Continuar |
7 |
|||
UserIsolationMode |
Nenhum |
0 |
||
IsolatedLocally |
1 |
|||
IsolatedActiveDirectory |
2 |
Configuração Tipos converter em tipo hexadecimal
A tabela a seguir contém valores de configuração que converter para tipo hexadecimal na metabase do IIS.
Observação: |
---|
Para configurações que permitem que Múltiplo valores, você precisa combinar os valores de bitmask para criar o valor da propriedade DWORD final.Para obter mais informações, consulte "máscara de bits" e "sinalizadores" no tópico "usando a páginas de referência da metabase" ( https://go.microsoft.com/fwlink/?LinkId=55891). |
Configuração |
Configuração Nome de Tipo (se for diferente de Configuração nome) |
Nome de propriedade de metabase IIS (se diferente do nome da configuração) |
Configuração valor |
Valor de metabase do IIS |
---|---|---|---|---|
AccessFlags |
AllowAll |
0x217 |
||
AllowRead |
0 x 1 |
|||
AllowWrite |
0 x 2 |
|||
AllowLocalExecute |
0 x 4 |
|||
AllowAspSource |
0x10 |
|||
AllowScript |
0x200 |
|||
DenyRemoteWrite |
0x400 |
|||
DenyRemoteRead |
0x1000 |
|||
DenyRemoteExecute |
0x2000 |
|||
DenyRemoteScript |
0x4000 |
|||
DenyPhysicalDirAccess |
0 x 8000 |
|||
AccessSslFlags |
AccessSSLFlags |
RequireSsl |
0 x 8 |
|
NegotiateClientCert |
0 x 20 |
|||
RequireClientCert |
0x40 |
|||
MapClientCertToWinUser |
0 x 80 |
|||
RequireSsl128 |
0 x 100 |
|||
AppPoolIdentityType |
Sistema local |
0 x 0 |
||
Serviço local |
0 x 1 |
|||
NetworkService |
0 x 2 |
|||
UserDefined |
0 x 3 |
|||
AppPoolState |
Iniciando |
0 x 1 |
||
Iniciado |
0 x 2 |
|||
Interrompendo |
0 x 3 |
|||
Stopped |
0 x 4 |
|||
AspAppServiceFlags |
EnableTracker |
0 x 1 |
||
EnableSxs |
0 x 2 |
|||
UsePartition |
0 x 4 |
|||
AuthFlags |
Nenhum |
0 x 0 |
||
Anônimo |
0 x 1 |
|||
Básico |
0 x 2 |
|||
NTLM |
0 x 4 |
|||
MD5 |
0x10 |
|||
O Passport |
0x40 |
|||
Todos |
0x57 |
|||
AuthPersistenceFlags |
AuthPersistence |
SingleRequest |
0x40 |
|
CpuAction |
NoAction |
0 x 0 |
||
KillWwwWorkerProcess |
0 x 1 |
|||
Rastrear |
0 x 2 |
|||
CpuLoggingMask |
CpuLoggingFlags |
RegistrarEvento |
0 x 1 |
|
ProcessType |
0 x 2 |
|||
UserTime |
0 x 4 |
|||
KernelTime |
0 x 8 |
|||
PageFaults |
0x10 |
|||
TotalProcessNumber |
0 x 20 |
|||
ActiveProcesses |
0x40 |
|||
TerminatedProcesses |
0 x 80 |
|||
CpuLoggingOptions |
LogAllProcesses |
0 x 1 |
||
LogCgis |
0 x 2 |
|||
LogOutOfProcessIsapisAndAsp |
0 x 4 |
|||
DirBrowseFlags |
Nenhum |
0 x 0 |
||
ShowDate |
0 x 2 |
|||
Apresentação |
0 x 4 |
|||
ShowFileSize |
0 x 8 |
|||
ShowFileExtension |
0x10 |
|||
ShowLongDate |
0 x 20 |
|||
EnableDefaultDoc |
0 x 40000000 |
|||
EnableDirBrowsing |
Para o Visual C#, use ((int)(0x80000000)). Caso contrário, use desmarcado ((int)(0x80000000)). |
|||
LogEventsOnRecycleFlags |
LogEventOnRecycle |
OnRecycleTime |
0 x 1 |
|
OnNumberRequests |
0 x 2 |
|||
OnRecycleSchedule |
0 x 4 |
|||
OnUnhealthyIsapiDetected |
0x10 |
|||
OnDemand |
0 x 20 |
|||
OnConfigurationChange |
0x40 |
|||
OnPrivateMemory |
0 x 80 |
|||
LogExtFileFlags |
Date |
0 x 1 |
||
Time |
0 x 2 |
|||
ClientIPAddress |
0 x 4 |
|||
UserName |
0 x 8 |
|||
NomeDoSite |
0x10 |
|||
LocalComputerName |
0 x 20 |
|||
Ip_do_servidor |
0x40 |
|||
ProtocolMethod |
0 x 80 |
|||
UriStem |
0 x 100 |
|||
UriQuery |
0x200 |
|||
HttpStatus |
0x400 |
|||
Win32ErrorStatus |
0x800 |
|||
TotalBytesSent |
0x1000 |
|||
TotalBytesReceived |
0x2000 |
|||
TimeToCompleteRequest |
0x4000 |
|||
ServerPort |
0 x 8000 |
|||
UserAgent |
0x10000 |
|||
ClientCookie |
0x20000 |
|||
ClientReferer |
0x40000 |
|||
ProtocolVersion |
0x80000 |
|||
HostServer |
0 x 100000 |
|||
HttpSubStatus |
0x200000 |
|||
LogFileCreatePeriod |
LogFilePeriod |
OnMaxSize |
0 x 0 |
|
Diário |
0 x 1 |
|||
Semanal |
0 x 2 |
|||
Mensal |
0 x 3 |
|||
Por hora |
0 x 4 |
|||
PasswordChangeFlags |
RequireSsl |
0 x 0 |
||
AllowChangeOnNonsecurePorts |
0 x 1 |
|||
DisablePasswordChange |
0 x 2 |
|||
DisableAdvanceExpireNotification |
0 x 4 |
Configuração Tipos converter em tipo de Cadeia de Caracteres
A tabela a seguir contém valores de configurações que converter em uma Cadeia de Caracteres ou uma matriz de Cadeia de Caracteres, dependendo da configuração.
Observação: |
---|
Talvez seja necessário adicionar recursos para algumas configurações ou importar essas configurações para poder vê-los nas configurações e Constraints Editor e Incluir-las no Relatar de implantação. |
Nome da configuração |
Configuração tipo (se for diferente de Configuração nome) |
Subsettings necessários |
Nome de metabase do IIS (se diferente da configuração nome) |
Conversão |
---|---|---|---|---|
DefaultDocFooter |
|
Uma Cadeia de Caracteres com o valor do rodapé da seguinte maneira:
|
||
HttpCustomHeaders |
HttpCustomHeader |
|
Uma matriz de Cadeia de Caracteres com os seguintes valores: "Cabeçalho:valor " |
|
HttpExpires |
HttpDocumentExpiration |
|
Uma Cadeia de Caracteres especificando os valores "D" ou "S" como o valor no cabeçalho do arquivo HTML que é retornado para o navegador e que está formatada da seguinte maneira:
|
|
HttpErrors |
HttpError |
|
Uma matriz de Cadeia de Caracteres com os valores especificados da seguinte maneira:
|
|
MimeMap |
|
Uma matriz de Cadeia de Caracteres com os seguintes valores de subconjuntos: "ExtensãoDeArquivo, MimeType " |
||
ScriptMaps |
ScriptMap |
|
Uma matriz de Cadeia de Caracteres com os seguintes valores de subconjuntos: "ExtensãoDeArquivo, ScriptProcessor, sinalizadores, IncludedVerbs
Observação:
Você pode usar um asterisco como "ExtensãoDeArquivo" para rotear Tudo as solicitações por meio a ScriptProcessor especificado".
"Sinalizadores" depende "script" e "CheckPathInfo" da seguinte maneira:
|
|
SecureBindings |
SecureBinding |
|
Uma matriz de Cadeia de Caracteres com os seguintes valores de subconjuntos: "IPAddress:porta " |
|
ServerBindings |
Vinculação |
|
Uma matriz de Cadeia de Caracteres com os seguintes valores de subconjuntos: "IPAddress:porta:Nome do Host " |
|
WebSvcExtRestrictionList |
WebExtension |
|
Uma matriz de Cadeia de Caracteres no qualquer Formatarar com os seguintes valores subconjuntos:
|
Consulte também
Tarefas
Referência
Configuração Nomes que diferente a partir da metabase do IIS