Visualizzazione dei risultati da 1 a 7 su 7

Discussione: server mappath

  1. #1

    server mappath

    allora...
    ho un problema con server.MapPath... ho questa istruzione:

    fs.FileExists(Server.MapPath("../images/bandiere/" &
    trim(lcase(rst(5).Value)) & ".jpg"))

    in locale mi funziona, ma quando lo metto in internet mi da sto errore:

    Server.MapPath() error 'ASP 0175 : 80004005'

    Caratteri non consentiti nel percorso

    /admin/viewDistributori.asp, line 103

    Impossibile utilizzare i caratteri ".." nel parametro Path del metodo MapPath.

    che se po fa????

  2. #2

    Re: server mappath

    Originariamente inviato da impennata
    che se po fa????
    ...toglierli
    codice:
    ...Server.MapPath("/images/bandiere/"...
    "images" deve partire dalla root

  3. #3
    ..si va be...

    se qualcuno ha lo stesso problema e vuole la soluzione:

    http://www.gmbsupport.com/Support/FAQ/win2003tc.htm

  4. #4
    Windows 2003 non accetta percorsi con ".." e anche gli include devono essere virtual e non file

  5. #5
    Originariamente inviato da impennata
    ..si va be...

    se qualcuno ha lo stesso problema e vuole la soluzione:

    http://www.gmbsupport.com/Support/FAQ/win2003tc.htm
    guarda che il Server.MapPath ti recupera un path partendo dalla root, certo che se lo usi in locale con IIS devi per forza inserire il nome della cartella che utilizzi come root, perchè localhost è la root predefinita di IIS, quindi parte da questa, quando invece lo pubblichi la root è www.iltuosito.est

    nella mia risposta ti dicevo che la cartella images doveva stare subito sotto la root e non ad un livello più interno... cosa c'è che non funziona?

  6. #6
    server map path da un percorso del tipo c:/....

    in ogni caso la mia pagina è in una sottodirecoty e la cartella images è nella direcory principale, per questo ho dovuto usare un percorso relativo per tornare su di una directory.

    usando poi il file system ho bisogno di sapere esattamente la posizione del file ma con un percorso "NON WEB" se no non funzia

  7. #7
    Originariamente inviato da impennata
    server map path da un percorso del tipo c:/....
    ...è proprio la sua funzione
    Originariamente inviato da impennata
    in ogni caso la mia pagina è in una sottodirecoty e la cartella images è nella direcory principale, per questo ho dovuto usare un percorso relativo per tornare su di una directory.
    ...ma quando non puoi usare un percorso relativo (Server Win2003) devi usare sistemi alternativi (oltretutto più puliti)
    Originariamente inviato da impennata
    usando poi il file system ho bisogno di sapere esattamente la posizione del file ma con un percorso "NON WEB" se no non funzia
    con il FileSystemObject puoi utilizzare sempre il Server.MapPath, non capisco cosa intendi con percorso "NON WEB"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.