Hatte heute bei der Arbeit etwas auf einer Windows Server 2003-Box. Im IIS-Manager versuche ich, eine Anwendung für ein Verzeichnis zu erstellen. Ich habe also das Eigenschaftendialogfeld aufgerufen und auf die Schaltfläche „Erstellen“ geklickt, aber es passierte absolut nichts – kein Fehler, das Feld mit dem Anwendungsnamen bleibt ausgegraut und es gibt kein Zahnradsymbol auf dem Ordner. Außerdem gab es keine Ereignisprotokollmeldung.
Hat das schon jemand beobachtet oder kennt eine Lösung?
Antwort1
Ich habe gerade ein Beispiel-Virdir unter meiner Standardwebsite erstellt und sehe den folgenden Eintrag in der Datei Metabase.xml. Manchmal spiegelt die IIS-Benutzeroberfläche die in der Metabase vorgenommenen Änderungen nicht wider und kann daher irreführend sein. Überprüfen Sie den Eintrag
<IIsWebDirectory Location ="/LM/W3SVC/1/ROOT/samplevirdir"
AppFriendlyName="samplevirdir"
AppIsolated="2"
AppPoolId="DefaultAppPool"
AppRoot="/LM/W3SVC/1/Root/samplevirdir"
>
</IIsWebDirectory>
Ich musste IIS hierfür nicht neu starten.
Alternativ können Sie Metabase Auditing ausprobieren, um zu überprüfen, ob die Änderungen tatsächlich stattfinden, indem Sie dem Artikel folgenKB936696
Folgendes habe ich gesehen, als ich das Virdir erstellt habe. Sie sehen eine Erfolgsüberprüfung, da ich das Virdir erfolgreich erstellen konnte.
Event Type: Success Audit
Event Source: IIS-METABASE
Event Category: Object Access
Event ID: 4505
Date: 6/4/2010
Time: 1:05:17 AM
User: WIN-IIS2K3R2\Administrator
Computer: WIN-IIS2K3R2
Description:
Metabase Set Data.
Primary User Name: Administrator
Primary User Domain: WIN-IIS2K3R2
Primary Logon ID: (0x0,0x4E05E4)
Path: /LM/W3SVC/1/Root/samplevirdir
Property ID: 2102
Property Name: AppFriendlyName
Old Value: Default Application
New Value:
Caller PID: 3996
Caller Image Path: \Device\HarddiskVolume1\WINDOWS\system32\mmc.exe
Result: 0x0
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.