Einstellungstypen, die sich von der IIS-Metabasis unterscheiden
Aktualisiert: November 2007
Bei ASP.NET-Anwendungen und IIS-Webservern (Internetinformationsdienste) besitzen einige IIS-Einstellungen SDM (System Definition Model)-Typen, die sich von ihren Äquivalenten in der IIS-Metabasis unterscheiden. Sie müssen diese Einstellungswerte in die passenden Typen konvertieren, wenn Sie sie in der IIS-Metabasis konfigurieren oder validieren. Weitere Informationen über das SDM finden Sie unter Übersicht über das System Definition Model (SDM). Weitere Informationen über IIS-Metabasiseigenschaften finden Sie in der IIS-Dokumentation (https://go.microsoft.com/fwlink/?LinkId=54800).
Die folgenden Abschnitte enthalten weitere Informationen zu diesen Typkonvertierungen:
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
Einstellungstypen, die zu einfachen Typen konvertieren
Die folgende Tabelle enthält Einstellungstypen, deren Werte zu einfachen Typen konvertieren.
Einstellungstyp |
IIS-Metabasistyp |
---|---|
Boolean |
bool Die folgenden Einstellungen sollten jedoch in den "int"-Typ konvertiert werden:
|
DateTime |
Zeichenfolge |
Int |
int |
String |
Zeichenfolge Die folgenden Einstellungen erfordern jedoch die angegebenen Änderungen:
|
UnsignedInt |
uint Die folgenden Einstellungen sollten jedoch in den "int"-Typ konvertiert werden:
|
IPSecurity |
Dieses Feld wird als binäre Struktur in der IIS-Metabasis gespeichert. Sie können diesen Wert mithilfe von System.DirectoryServices festlegen. Weitere Informationen finden Sie in der IIS-Dokumentation. |
Einstellungstypen, die zum Ganzzahltyp konvertieren
Die folgende Tabelle enthält Einstellungswerte, die in der IIS-Metabasis zum Ganzzahltyp konvertieren.
Einstellungsname |
Einstellungstyp (wenn vom Einstellungsnamen abweichend) |
Name der IIS-Metabasiseigenschaft (wenn vom Einstellungsnamen abweichend) |
Einstellungswert |
IIS-Metabasiswert |
---|---|---|---|---|
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 |
|||
Beendet |
4 |
|||
Pausing |
5 |
|||
Paused |
6 |
|||
Continuing |
7 |
|||
UserIsolationMode |
None |
0 |
||
IsolatedLocally |
1 |
|||
IsolatedActiveDirectory |
2 |
Einstellungstypen, die zum hexadezimalen Typ konvertieren
Die folgende Tabelle enthält Einstellungswerte, die in der IIS-Metabasis zum hexadezimalen Typ konvertieren.
Hinweis: |
---|
Für Einstellungen, die mehrere Werte zulassen, müssen Sie die Bitmaskenwerte kombinieren, um den endgültigen DWORD-Eigenschaftenwert zu erstellen. Weitere Informationen finden Sie unter "Bitmask" und "Flags" im Thema "Using the Metabase Reference Pages" (https://go.microsoft.com/fwlink/?LinkId=55891). |
Einstellung |
Einstellungstypname (wenn vom Einstellungsnamen abweichend) |
Name der IIS-Metabasiseigenschaft (wenn vom Einstellungsnamen abweichend) |
Einstellungswert |
IIS-Metabasiswert |
---|---|---|---|---|
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 |
|||
Beendet |
0x4 |
|||
AspAppServiceFlags |
EnableTracker |
0x1 |
||
EnableSxs |
0x2 |
|||
UsePartition |
0x4 |
|||
AuthFlags |
None |
0x0 |
||
Anonymous |
0x1 |
|||
Basic |
0x2 |
|||
Ntlm |
0x4 |
|||
MD5 |
0x10 |
|||
Passport |
0x40 |
|||
Alle |
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 |
Verwenden Sie für Visual C# ((int)(0x80000000)). Verwenden Sie andernfalls 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 |
Einstellungstypen, die zum Zeichenfolgentyp konvertieren
Die folgende Tabelle enthält Einstellungswerte, die je nach Einstellung zu einer Zeichenfolge oder einem Zeichenfolgenarray konvertieren.
Hinweis: |
---|
Für einige Einstellungen müssen Sie möglicherweise Ressourcen hinzufügen oder diese Einstellungen importieren, bevor sie im Einstellungs- und Einschränkungs-Editor angezeigt werden und Sie sie in den Bereitstellungsbericht aufnehmen können. |
Einstellungsname |
Einstellungstyp (wenn vom Einstellungsnamen abweichend) |
Benötigte Untereinstellungen |
IIS-Metabasisname (wenn vom Einstellungsnamen abweichend) |
Conversion |
---|---|---|---|---|
DefaultDocFooter |
|
Eine Zeichenfolge mit dem folgenden Wert von "Footer":
|
||
HttpCustomHeaders |
HttpCustomHeader |
|
Ein Zeichenfolgenarray mit den folgenden Werten":"Header:Value" |
|
HttpExpires |
HttpDocumentExpiration |
|
Eine Zeichenfolge, die die Werte "D" oder "S" als Wert im HTML-Dateiheader angibt, der an den Browser zurückgegeben und folgendermaßen formatiert wird:
|
|
HttpErrors |
HttpError |
|
Ein Zeichenfolgenarray mit den folgendermaßen angegebenen Werten:
|
|
MimeMap |
|
Ein Zeichenfolgenarray mit den folgenden Untereinstellungswerten: "FileExtension, MimeType" |
||
ScriptMaps |
ScriptMap |
|
Ein Zeichenfolgenarray mit den folgenden Untereinstellungswerten: "FileExtension, ScriptProcessor, Flags, IncludedVerbs"
Hinweis:
Sie können für "FileExtension" ein Sternchen (*) verwenden, um alle Anforderungen durch den angegebenen "ScriptProcessor" zu leiten.
"Flags" hängt folgendermaßen von "Script" und "CheckPathInfo" ab:
|
|
SecureBindings |
SecureBinding |
|
Ein Zeichenfolgenarray mit den folgenden Untereinstellungswerten: "IPAddress:Port" |
|
ServerBindings |
Bindung |
|
Ein Zeichenfolgenarray mit den folgenden Untereinstellungswerten: "IPAddress:Port:HostName" |
|
WebSvcExtRestrictionList |
WebExtension |
|
Ein Zeichenfolgenarray in beiden Formaten mit den folgenden Untereinstellungswerten:
|
Siehe auch
Aufgaben
Gewusst wie: Suchen von IIS-Metabasiseinstellungen für IIS-Webserver in Bereitstellungsberichten
Referenz
Einstellungsnamen, die sich von der IIS-Metabasis unterscheiden