susanne: kein Zugriff auf anderen Server

Hallo,

wir grübeln schon seit Tagen an einem Problem und ich wäre wirklcih dankbar, wenn mir jemand helfen könnte.

Ich möchte Dateien mit einem ASP Skript auf einen anderen Server  ablegen.

Obwohl Vollzugriff für "Jeder" und Vollzugriff für den "IUSR" besteht, wird der Server nicht gefunden.

Den Zielserver habe ich über \Rechnername\Verzeichnisname angesprochen.

Bei Abfrage " If fso.FolderExists(strFolder) usw." wird das Verzeichnis nicht gefunden, obwohl es ganz sicher vorhanden ist.

Syntaxfehler kann ich ausschließen, da das Skript innerhalb des gleichen Servers funktioniert.

Susanne

  1. Hallo,

    Hallo,

    wir grübeln schon seit Tagen an einem Problem und ich wäre wirklcih dankbar, wenn mir jemand helfen könnte.

    Ich möchte Dateien mit einem ASP Skript auf einen anderen Server  ablegen.

    Obwohl Vollzugriff für "Jeder" und Vollzugriff für den "IUSR" besteht, wird der Server nicht gefunden.

    Den Zielserver habe ich über \Rechnername\Verzeichnisname angesprochen.

    Bei Abfrage " If fso.FolderExists(strFolder) usw." wird das Verzeichnis nicht gefunden, obwohl es ganz sicher vorhanden ist.

    Syntaxfehler kann ich ausschließen, da das Skript innerhalb des gleichen Servers funktioniert.

    Susanne

    kannst du per Explorer ein Laufwerk dahin mappen?

    Ja = freigabe stimmt, verbindung stimmt

    Nein > kannst du den fremden Rechner anpingen?

    Ja = ihr seid schon mal im selben Netz, es liegt an etwas anderem

    (ich geh mal von W2K aus) um von Rechner a nach Rechner b verbinden zu können, muß das W2K/NT-BenutzerKonto von Rechner a auch bei Rechner b vorhanden sein - IUSR bringt da nichts, denn IUSR_### ist der Benutzername des Systemdienstes IIS der damit den anonymen Zugriff gewährleistet, sonst müsstest du dich nämlich immer authentifizieren -> wieder problem lokales Benutzerkonto auf b

    Fazit: du solltest die Freigabe auf b nochmal prüfen und auf b ein entsprechendes Benutzerkonto kennen, mit dem du dich von a aus AUF b verbinden kannst

    =>=>=>=>=>=>=>=>=>=>=>=>=>=>

    Nein (Ping geht nicht)= ihr seid nicht im selben Netz, die Rechner müssen im selben Netz sein (das ist die Grundlage für die Verbindung von zwei Rechnern in TCP/IP), oder über ein Gateway (Verbindungspunkt zwischen mehreren Netzen) verbunden sein

    Ich hoffe, ich konnte dir den passenden Tip geben

    Viele Grüße aus dem Süden, Frank

    1. Hallo Frank,

      Du hast es am Anfang schon richtig verstanden. Die Rechner befinden sich im gleichen Netz und auch in der gleichen Domäne.
      Zwischenzeitlich haben wir festgestellt, dass wenn man direkt vom Server auf den anderen Server zugreift, es funktioniert.
      Ich werde morgen mal das mit dem gleichen Benutzerkonto ausprobieren. Obwohl ich es nicht richtig verstehe, denn ich dachte, wenn ich über ein ASP-Skript zugreife, dann bin ich normalerweise (solange nicht anders eingestellt) als anonymer User unterwegs.
      Und außerdem ist denn nicht Jeder Jeder?

      Danke auf jeden Fall
      Susanne

      1. Hallo,

        Ich werde morgen mal das mit dem gleichen Benutzerkonto ausprobieren. Obwohl ich es nicht richtig verstehe, denn ich dachte, wenn ich über ein ASP-Skript zugreife, dann bin ich normalerweise (solange nicht anders eingestellt) als anonymer User unterwegs.
        Und außerdem ist denn nicht Jeder Jeder?

        äh, du hast auf A eine ASP-Applikation, die auf B ASP-Scripte ablegen will, was du durch die Ausführung eines ASP-Scripts auf A anstoßen willst?

        Irgendwie scheine ich dich da nicht ganz verstanden zu haben.

        Viele Grüße aus dem Süden, Frank

        1. Hallo Frank,
          nein, ich will mit meinem ASP-Skript, das auf A ausgeführt wird auf B Dateien (PDF) ablegen. Hört sich einfach an, ist es aber nicht.
          Das Problem ist in dem oben empfohlenden Artikel genau beschrieben.
          Offenbar hat Hamza Raya besser als ich erkärt, was er will....
          Oder hätte ich einfach nur das Zauberwort "ASP" im Betreff verwenden sollen? :-)
          Ich konnte es noch nicht ausprobieren, aber ich bin optimistisch mit der dort vorgeschlagenen Lösung weiterzukommen
          Danke für Deine Hilfe und viele Grüße aus Köln in den Süden
          susannne

          Hallo,

          Ich werde morgen mal das mit dem gleichen Benutzerkonto ausprobieren. Obwohl ich es nicht richtig verstehe, denn ich dachte, wenn ich über ein ASP-Skript zugreife, dann bin ich normalerweise (solange nicht anders eingestellt) als anonymer User unterwegs.
          Und außerdem ist denn nicht Jeder Jeder?

          äh, du hast auf A eine ASP-Applikation, die auf B ASP-Scripte ablegen will, was du durch die Ausführung eines ASP-Scripts auf A anstoßen willst?

          Irgendwie scheine ich dich da nicht ganz verstanden zu haben.

          Viele Grüße aus dem Süden, Frank