Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Percorsi errati!!!

  1. #1

    Percorsi errati!!!

    Ciao belli!
    Devo rinominare dei file immagine.
    Il mio problema, è che sul server Aruba (win2003) funziona correttamente, mentre in locale sempre un server win2003 mi da ("errore interno del server").
    ho provato a recuperare i percorsi, e questo è quanto è venuto fuori:

    Su aruba il percorso che mi restituisce è:
    D:\Inetpub\webs\mgdistribuzionecom\public\images\c omputer.gif

    mentre in locale:
    c:\inetpub\wwwroot\public\images\computer.gif

    la mia directory virtuale non si trova li.... ma si trova in:
    d:\asp\mgdistribuzione\public\images\

    Qualcuno sa dirmi come posso fare a fare funzionare lo script in locale???
    per favore non ditemi di spostare la directory virtuale in c: perchè non lo posso fare...
    Grazie!
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  2. #2
    Una buona regola per una buona progettazione di un sito èavere gli ambienti di esercizio e di sviluppo allineati, ovvero, uguali.
    Se non erro, tu, nel tuo IIS, hai creato un nuovo web come direvtory virtuale di quello principale, quindi, mentre online, hai come indirizzo www.tuosito.com, in locale hai localhost/tuosito, giusto?
    Se è così, allora, hai commesso il primo errore che non va commesso.
    Se hai IIS su Windows Server 2003, crea un nuovo sito web, indipendente da quello principale, e lo fai girare sulla porta 81. Fallo puntate alla cartella che contiene le tue pagine, nel tuo caso credo che sia d:\asp\mgdistribuzione\.
    A questo punto quel sito locale risponderà all'indirizzo http://localhost:81
    L'ulitma cosa da fare è cambiare i percorsi fisici mettendo al loro posto queelli virtuali, ovvero, ovunque tu abbia
    "d:\asp\mgdistribuzione\public\images\"
    devi mettere
    " & server.mapPath("\public\images\")

  3. #3
    Purtroppo temevo questa risposta, ma è arrivata...
    Bene, ci provo e comunque vada ti ringrazio per la tempestività.

    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  4. #4
    Beh! che dire...
    ho fatto così come hai detto e chiaramente funziona tutto!!!
    Az! Ma xchè non rendono il mondo più semplice???
    Xchè in ogni cosa bisogna prima sbatterci la testa???
    mah!
    l'importante e venirne fuori.
    Scrivo di seguito cosa ho fatto, magari servirà a qualcun altro.
    Ho impostato IIS6 come "SITO WEB" e non come directory virtuale, dove mi chiede la porta "TCP" da utilizzare, ho impostato la 81, nel percorso la mia directory, ho flaggato "esecuzione di script ASP".
    dal browser, basta digitare: "http://localhost:81/index.asp" e il sito funziona correttamente.
    Per aggiungere una altro sito, ho rifatto la stessa procedura utilizzando sempre una porta diversa, es:82 ecc...
    nella barra degli indirizzi del browser: "http://localhost:82/index.asp" ecc...
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  5. #5

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.