Freigeben über


Fehler beim Verwenden des Webbereitstellungstools als delegierter Benutzer über eine IIS-Remote-Manager-Verbindung

Dieser Artikel hilft Ihnen, einen unerwarteten Fehler zu beheben, der auftritt, wenn Sie das WebBereitstellungstool (Web Deploy) als delegierter Benutzer über eine Remote-Microsoft-Internetinformationsdienste-Managerverbindung (IIS) über den Webdienst (WEB Management Service, WMSVC) verwenden.

Ursprüngliche Produktversion: Internetinformationsdienste
Ursprüngliche KB-Nummer: 2023855

Problembeschreibung

Wenn Sie Web Deploy-Vorgänge remote über IIS-Manager ausführen und den Webverwaltungsdienst (Web Management Service, WMSVC) verwenden, wird möglicherweise die folgende Fehlermeldung angezeigt:

Fehler beim Verarbeiten der Anforderung auf dem Remotecomputer.
Es wurde versucht, einen nicht autorisierten Vorgang auszuführen.

Ursache

Das Problem tritt auf, da dem Benutzer keine Berechtigungen zum Ausführen der Aktion für den angegebenen Anbieter erteilt wurden. Der Serveradministrator muss den betroffenen Anbieter und Benutzer, die erforderlichen Berechtigungen (z. B. Lese- oder Schreibzugriff) und den verwendeten Pfad ermitteln.

Lösung

Die Auflösung variiert je nach der zurückgegebenen Nachricht und dem angegebenen Anbieter. Lesen Sie die folgenden Ressourcen für die Instrumentierung, um das Problem zu diagnostizieren:

In diesem Szenario können die folgenden häufigen Probleme auftreten:

401 nicht autorisiert beim Herstellen einer Verbindung mit einer Website

Mögliche Ursachen: Dieser Fehler stammt aus WMSVC und ist in der Regel ein Fehler mit einem Benutzernamen oder Kennwort, oder weil der Benutzer keinen Zugriff auf die Website hat.

Lösung: Überprüfen Sie den Benutzernamen und das Kennwort, und dass der Benutzer Zugriff auf die Website hat.

Serverfehler beim Importieren oder Exportieren einer Anwendung

Mögliche Ursachen: Dieser Fehler stammt aus dem Webbereitstellungshandler und ist in der Regel ein Problem mit den Bereitstellungsregeln. Da der Benutzer erfolgreich eine Verbindung hergestellt hat, handelt es sich nicht um ein Problem mit WMSVC. Eine Bereitstellungsregel verfügt über einen Tippfehler, der Benutzer, der die Bereitstellung ausführt, ist möglicherweise nicht autorisiert, oder die RunAs-Identität verfügt möglicherweise nicht über erforderliche Zugriffsberechtigungen.

Lösung: Konfigurieren der Protokollierung und Ablaufverfolgung des Webdiensts und überprüfen Sie die Protokolle, um den Fehler zu identifizieren.

  • Suchen Sie nach Einträgen in den Protokollen, die Fehler enthalten, z. B.:

    Details: Es wurde keine Regel gefunden, die Benutzerserver1\siteowner, Anbieter appPoolConfig, Operation Read, Path DefaultAppPool autorisieren konnte. In diesem Fall ist die Anbieter-appPoolConfig nicht autorisiert, und der Benutzer hat versucht, einen Anbieter zu verwenden, für den der Benutzer keine Berechtigungen hatte.

  • Ein weiterer häufiger Fehler ist, wenn der RunAs-Benutzer, der zum Erstellen von Anwendungen verwendet wird, keinen ordnungsgemäßen Zugriff auf die Konfiguration hat. In diesem Fall ist Process Monitor ein nützliches Tool, um zu ermitteln, wo ein Zugriff verweigerter Fehler auftreten kann.

References