Announcement

Collapse
No announcement yet.

Zugriff verweigert

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zugriff verweigert

    <div style="Font-family:tahoma,Arial; font-size: 10pt">
    ich möchte mit ASP.NET durchführen
    <pre>
    DirectoryEntry root = new DirectoryEntry("IIS://localhost/W3SVC");
    foreach(DirectoryEntry e in root.Children)
    {
    ...
    }
    </pre>
    und folgt Fehlermeldung "Zugriff verweigert".
    Ich habe es probiert auch mit <br> DirectoryEntry root = new DirectoryEntry("IIS://localhost/W3SVC",myUserName,myPassword) <br>
    wo myUserName ist Admin-Benutzername, aber immer kommt die Fehlermeldung.<br>
    Wie kann ich den Code unter bestimmtem Konto durchführen ?
    </div>

  • #2
    Hallo Bobek,

    der einfachste Weg führt über die web.config. Dort kann man mit

    <configuration>
    <system.web>
    <identity impersonate="true"/>
    </system.web>
    </configuration>

    einstellen, dass ein bestimmter Benutzer für den ASP.NET-Zugriff verwendet wird. Welcher, das kann in der IIS-Konfiguration oder ebenfalls in der web.config eingestellt werden:

    <configuration>
    <system.web>
    <identity>
    userName="domain\user"
    password="meins"
    </identity>
    </system.web>
    </configuration>

    Hth,

    Klau

    Comment


    • #3
      Danke, es funktionier

      Comment

      Working...
      X