2010-07-21 7 views
10

Ich habe einen IIS 7-Rechner mit mehreren Apps/Vdirs auf der einzigen Standard-Website . Ich möchte mit dieser Authentifizierung zwei von ihnen setzen: anonym - off Identitätswechsel - auf Formen Auth - off Fenster Auth - aufSpezifische IIS 7-Site mit AppCmd ​​festlegen?

Ich mag würde dies mit appcmd.exe tun, aber kann nicht scheinen, die zu bekommen Syntax unten rechts. Hat jemand damit Glück gehabt?

Danke.

Antwort

18

Sie sollten den Konfigurationseditor ausprobieren (in IIS 7.5 enthalten und für IIS 7.0 unter http://www.iis.net/download/AdministrationPack zum Download verfügbar), er kann automatisch die Befehle AppCmd.exe sowie Javascript und verwalteten Code generieren. Mit ihm erzeugten I die folgenden (für Standard-Website):

appcmd.exe set config "Default Web Site" -section:system.webServer/security/authentication/anonymousAuthentication /enabled:"False" 

appcmd.exe set config "Default Web Site" -section:system.web/identity /impersonate:"True" 

appcmd.exe set config "Default Web Site" -section:system.webServer/security/authentication/windowsAuthentication /enabled:"True" /commit:apphost 

anzumerken, dass die, die mit commit: apphost werden, weil die Abschnitte standardmäßig gesperrt werden, das bedeutet, dass sie im Inneren ApplicationHost.config Verwendung Standortpfade festgelegt werden müssen .

+0

perfekte Antwort. Vielen Dank! Ich hatte keine Ahnung, dass das in der Verwaltungspackung war. – Snowy

Verwandte Themen