Robert Handler: Automatisierungsfehler mit Scripting.FileSystemObject

Hallo,

Ich suche einen Grund, warum diese Anweisung
   fso = new ActiveXObject("Scripting.FileSystemObject");
immer die Fehlermeldung
   Automatisierungsserver kann Objekt nicht erstellen erzeugt?

Das komische ist, wenn die Html-Seite lokal liegt, funktioniert
die Anweisung einwandfrei. Stelle ich diese Html-Seite jedoch
auf den Web-Server tritt immer diese Fehlermeldung auf.
Gibt es dafür eine Erklärung bzw. was muesste geändert werden, dass es auch am Server funktioniert?

Testen tue ich mit IE 6.0

mfg
Robert

  1. Halihallo Robert

    Ich suche einen Grund, warum diese Anweisung
       fso = new ActiveXObject("Scripting.FileSystemObject");
    immer die Fehlermeldung
       Automatisierungsserver kann Objekt nicht erstellen erzeugt?

    Ich glaube nicht, dass die Fehlermeldung so lautet :-)

    Das komische ist, wenn die Html-Seite lokal liegt, funktioniert
    die Anweisung einwandfrei.

    Dort befindest du dich innerhalb der Sicherheitszone "lokal" und die
    Operation ist dort ggf. auch autorisiert.

    Stelle ich diese Html-Seite jedoch
    auf den Web-Server tritt immer diese Fehlermeldung auf.
    Gibt es dafür eine Erklärung bzw. was muesste geändert werden, dass es auch am Server funktioniert?

    Eine Erklärung gibt es: In der Internet-Zone darf nicht auf den
    Client-Computer zugegriffen werden. Du kannst über ASP gerne auf den
    Server zugreifen, aber Filesystem-Zugriff auf dem Client ist
    (verständlicherweise) nicht möglich.
    Eine Änderung, dass es funktioniert besteht *hoffentlich* nicht.

    Viele Grüsse

    Philipp

    --
    M$: Patches - don't.
    1. Hallo,

      Ich glaube nicht, dass die Fehlermeldung so lautet :-)

      Doch. Es erscheint ein Fenster mit dieser Fehlermeldung. Allerdings nur dann, wenn in den Einstellung die Option "Skriptfehler anzeigen" aktiviert ist.

      Das komische ist, wenn die Html-Seite lokal liegt, funktioniert
      die Anweisung einwandfrei.

      Dort befindest du dich innerhalb der Sicherheitszone "lokal" und die
      Operation ist dort ggf. auch autorisiert.

      Die Seite kann ich auch auf ein Netzwerklaufwerk (Intranet) stellen und sie funktioniert trotzdem nicht.
      Die Sicherheitsstufen der Zonen (Internet, Lokales Intranet) habe ich zum Test auf sehr niedrig eingestellt. Auch kein Erfolg.

      Ich suche also nach wie vor eine Erklärung, wo der Unterschied ist.
      Sollte also jemand noch einen Tip haben, wäre ich sehr dankbar.

      mfg
      Robert

      1. Korektur!
        Mit der Einstellung "Sehr niedrig" funktioniert die Seite. Mit der Sicherheitsstufe "niederig" allerdings nicht.