Cyberfuzzy: Dateien per FSO auflisten?

Hi,

ich möchte per FSO Dateien aus einem Ordner auflisten. Leider funktioniert es nicht.
Hier der code:
<%
Path = Server.MapPath("./") & "\test"
Set objFileSys = Server.CreateObject("Scripting.FileSystemObject")
    Set objFolder = objFileSys.GetFolder(Path)
        Set objFiles = objFolder.Files
            For Each File in objFiles
                Response.Write "<a href=""" & File.Name & """>" & File.Name & "</a><br>"
            Next
        Set objFiles = Nothing
    Set objFolder = Nothing
Set objFileSys = Nothing
%>

Alle Dateien aus dem Ordner "test" sollen untereinander aufgelistet werden. Aber immer wenn ich diese ASP-Datei aufrufe, dann wird die Seite ewig geladen, aber es kommt nichts dabei raus. Nach dem 10. Versuch die Seite zu laden, bekomm ich eine Meldung vom IIS, dass zu viele User auf der Webseite sind. Dann lässt sich der IIS-Dienst auch nicht mehr beenden. Ich muss dann den Server neu starten.

Wenn ich nur das FSO starte, dann wird die Seite noch normal geladen:
Set objFileSys = Server.CreateObject("Scripting.FileSystemObject")

Aber ab dieser Zeile gibt es das Problem:
Set objFolder = objFileSys.GetFolder(Path)

Woran kann das liegen? Könnte es ein Rechteproblem sein? Ich habe aber den Ordner schon für "Jeder" mit Vollzugriff freigegeben. Außerdem hab ich in der IIS-Verwaltung lese und Schreibrechte erteilt. Trotzdem hilft nix.

Wäre für schnelle Hilfe dankbar.

Grüße
Cyberfuzzy

  1. Hi,

    also ich wäre auch mal sehr interessiert dieses Problem gelöst zu haben, ich habe das selbe auch schon erlebt, aber keine Lösung gefunden. Erstaunlich ist nur, ich weiß zwar nicht wo dein Script gerade läuft, aber ich hatte das Problem nur auf meinem Localhost-IIS, dann habe ich es zu meinem Provider hochgeladen und dort lief das exakt selbe Skript ohne Probleme.
    Es ging sogar so weit, dass das ganze vor der Neuinstallations meines W2K noch gelaufen ist, erst danach nicht mehr. Rechteproblem kann ich mir daher fast nicht vorstellen, ich habe zumindest nix daran gemacht, wenn dann muss es irgend einen Gag bei den Einstellungen geben.
    Kann es sein, dass du/wir irgendwelche Dienste auf deaktiviert oder manuell gesetzt haben, die der IIS für das FSO brauchen könnte?

    MfG
    Rouven

    --

    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
  2. Moin!

    könnte am "Script Blocking" von Norton Antivirus liegen

    Dieses Problem ist hier im Forum schon so oft gepostet worden und 99 von 100 Fällen gab es dieselbe Antwort.

    Tschau, tschüß,
    Frank