Freigeben über


Verhaltensmatrix für die Fernadministration

by Nitasha Verma

Einführung

Dieses Dokument enthält die Matrix von Szenarien für die Fernadministration für IIS-Manager und das Runtimeverhalten für jede. Es hilft, die verschiedenen Verwaltungsszenarien zu verstehen und Probleme zu beheben (401s).

Eine Voraussetzung für die Fernadministration über die IIS-Benutzeroberfläche ist das Starten des Fernadministrationsdiensts (WMSVC) auf dem Servercomputer. Ein guter Artikel für diese Informationen ist die Fernadministration für IIS-Manager.

Allgemeine Faustregeln, die für jedes Element in der Matrix gültig sind:

  • Redirection.config, applicationHost.config und administration.config werden immer gelesen (auch für Website- und App-Verbindungen).

  • Redirection.config wird immer mit der Identität gelesen, in der der Dienst WMSVC ausgeführt wird (standardmäßig: NT Service\WMSVC).

  • Wenn configurationRedirection in Redirection.config aktiviert ist, dann:

    • Server Config-Dateien (applicationHost.config, administration.config) werden immer mit dem Benutzernamen und Kennwort gelesen, die in redirection.config angegeben sind
  • Wenn configurationRedirection deaktiviert ist, dann:

    • Server Config-Dateien (applicationHost.config, administration.config) werden immer mit der Identität gelesen, in der WMSVC ausgeführt wird (NT Service\WMSVC standardmäßig)
  • Die Benutzeroberfläche macht nichts Besonderes, wenn sie versucht, Root web.config, das ASP.NET Gegenstück von applicationHost.config, zu lesen

Verhaltensmatrix für die Fernadministration

Verbinden Als: Windows-Administrator Windows-Benutzer IIS-Manager-Benutzer
Standardbenutzerfreundlichkeit Serververbindung: – UI-Identitätswechsel als Windows-Administrator beim Schreiben in die Serverkonfigurationsdateien (applicationHost.config, administration.config und root web.config) Serververbindung: – n/v* Serververbindung: – n/v*
Websiteverbindung: – UI-Identitätswechsel als Windows-Administrator beim Lesen und Schreiben in das Web.config der Website Websiteverbindung: – UI-Identitätswechsel als Windows-Nutzer beim Lesen und Schreiben in web.config der Site Websiteverbindung: – Die Datei web.config der Website wird aus der Identität gelesen und geschrieben, in die WMSVC ausgeführt wird (NT Service\WMSVC)
App-Verbindung: – Identisch mit der Siteverbindung App-Verbindung: – Identisch mit der Siteverbindung App-Verbindung: – Identisch mit der Siteverbindung
Website oder App auf UNC Serververbindung: – UI-Identitätswechsel als Windows-Administrator beim Schreiben in die Serverkonfigurationsdateien (applicationHost.config, administration.config und root web.config) Serververbindung: – n/v* Serververbindung: – n/v*
Websiteverbindung: – Wenn UNC-Anmeldeinformationen für die UNC-Freigabe angegeben sind, liest die Benutzeroberfläche die Datei "web.config" der Website mithilfe dieser UNC-Anmeldeinformationen und schreibt sie als Windows-Administrator – Wenn UNC-Anmeldeinformationen für die UNC-Freigabe nicht angegeben sind, liest die Benutzeroberfläche aus der Web.config-Datei der Website als Windows-Administrator aus und schreibt sie in die Datei "web.config" der Website Websiteverbindung: – Wenn UNC-Anmeldeinformationen für die UNC-Freigabe angegeben werden, liest die Benutzeroberfläche die Datei "web.config" der Website mithilfe dieser UNC-Anmeldeinformationen und schreibt sie als Windows-Nutzer – Wenn UNC-Anmeldeinformationen für die UNC-Freigabe nicht angegeben sind, liest die Benutzeroberfläche die Datei "web.config" der Website als Windows-Nutzer aus und schreibt sie in die Datei "web.config" der Website Websiteverbindung: – Wenn UNC-Anmeldeinformationen für die UNC-Freigabe angegeben werden, liest die Benutzeroberfläche die Datei "web.config" der Website mithilfe dieser UNC-Anmeldeinformationen und schreibt mithilfe der Identität, in der WMSVC ausgeführt wird (NT Service\WMSVC) – Wenn UNC-Anmeldeinformationen für die UNC-Freigabe nicht angegeben sind, liest die Benutzeroberfläche mithilfe der Identität, in der WMSVC ausgeführt wird (NT Service\WMSVC) *siehe unten
App-Verbindung: – Identisch mit der Siteverbindung App-Verbindung: – Identisch mit der Siteverbindung App-Verbindung: – Identisch mit der Siteverbindung * siehe Hinweis unten
Die Konfigurationsumleitung ist in Redirection.Config Config-Dateien aktiviert: applicationHost.config administration.config Serververbindung: Serverdateien werden mithilfe des Benutzernamens und des Kennworts gelesen, der in redirection.config angegeben ist. Die Benutzeroberfläche wird beim Schreiben in die Serverkonfigurationsdateien (applicationHost.config, administration.config und root web.config) als Windows-Administrator imitiert Serververbindung: – n/v* Serververbindung: – n/v*
Websiteverbindung: – UI-Identitätswechsel als Windows-Administrator beim Lesen und Schreiben in das Web.config der Website Websiteverbindung: – UI-Identitätswechsel als Windows-Nutzer beim Lesen und Schreiben in web.config der Site Siteverbindung: – Die Konfiguration der Website wird ausgelesen und in die Identität geschrieben, in die WMSVC ausgeführt wird (NT Service\WMSVC)
App-Verbindung: – Identisch mit der Siteverbindung App-Verbindung: – Identisch mit der Siteverbindung App-Verbindung: – Identisch mit der Siteverbindung

Hinweis

Wenn NT Service\WMSVC nicht über Berechtigungen für die UNC-Freigabe verfügt – was für UNC-Freigaben auf einem anderen Computer der Fall ist – (WMSVC bedeutet nichts außerhalb des Bereichs eines lokalen Computers), aktualisieren Sie die Identität des Webdiensts (services.msc) auf einen Domänennutzer, der Zugriff auf den Server hat, sowie die UNC-Freigabe.

Wichtig

Verwenden Sie keine Netzwerkdienstidentität – es ist ein mögliches Sicherheitsrisiko, da dies die Identität ist, unter der ASP.NET Anwendungen ausgeführt werden. Wenn Sie ACLs für dieses Konto verwenden, öffnen Sie Ihre Inhalte/Konfiguration für alle Nutzer, die über eine ASPX-Seite darauf zugreifen können.