Bestimmen der aktuell bereitgestellten Dateien in IIS 7

Bestimmen der aktuell bereitgestellten Dateien in IIS 7

Serverfehler zeigte mirdieses Thema, und ich glaube, ich möchte dasselbe tun, aber in IIS, nicht in Apache.

Ich erstelle gerade eine Dashboard-Anwendung und möchte, dass sie anzeigt, welche Dateien derzeit von IIS bereitgestellt werden. Meistens handelt es sich dabei um große Dateien.

Ich glaube, dass die ILogScripting-COM-Schnittstelle ein guter Ausgangspunkt gewesen wäre, aber sie ist in IIS 7 nicht verfügbar und verlässt sich bei der Datengewinnung auf die zugrunde liegenden IIS-Protokolle. Und genau darin liegt meiner Meinung nach mein Problem.

Wie bringe ich IIS dazu, im Wesentlichen zwei Protokolleinträge einzufügen, einen zu Beginn der Anforderung und einen, wenn die Verbindung geschlossen wird?

Außerdem sieht es so aus, als würde IIS Protokolleinträge nicht in Echtzeit „festschreiben“, während sie auftreten. Es gibt eine Art Verzögerung/Batch-Job. Das wird auch für mich ein Problem darstellen.

Oder muss ich stattdessen etwas in isapi tun?

Antwort1

IIS7 verfügt über eine integrierteAnforderungsüberwachungsmodulauf die über WMI zugegriffen werden kann.

verwandte Informationen