Frage

Ich habe einen Server mit IIS einrichten, und meine Seite hat einige Seiten, die den anonymen Zugriff und einige Seiten erlauben sollte, die die „Integrierte Windows-Authentifizierung“ erfordern sollte. Auf der Authentifizierungsmethode Bildschirm in IIS sieht es aus wie Sie beide „Integrierte Windows-Authentifizierung“ aktivieren und den anonymen Zugriff, aber die Dokumentation die ich gelesen habe scheint nur, um anzuzeigen, die eine oder andere verwenden können.

Wer weiß, wie die anonymen Zugriff auf einige Seiten zu ermöglichen und erfordert die NTLM-Authentifizierung auf anderen?

Danke,

War es hilfreich?

Lösung

Sie müssen verwenden Sie die Genehmigung Abschnitt in web.config .

Um nur bestimmte Ordner eine Authentifizierung erforderlich machen, können Sie web.config nur mit dem Berechtigungselement in Unterordner wie so haben:

<configuration>
   <system.web>
      <authorization>
         <deny users="?" />
      </authorization>
   </system.web>
</configuration>

Andere Tipps

Aktivieren sowohl des anonymen Zugriffs und der Windows-Authentifizierung bedeutet, dass es den anonymen Zugriff zuerst versuchen, wenn das nicht klappt es wieder auf die Windows-Authentifizierung fallen. Wenn Sie beides tun, dann können Sie entweder tun, wie mit der web.config vorgeschlagen, oder den Seiten setzen, den Schutz in einem Unterverzeichnis in IIS muß, und ermöglichen nur die Windows-Authentifizierung auf dem.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top