Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413

    include virtual in localhost

    ciao a tutti...
    sto creando un sito in locale tramite IIS.
    Ho un problema (piu che altro di comprensione) sull'utilizzo degli include con metodo Virtual.

    Dunque, questa è la struttura della cartelal di IIS wwwroot:

    WWWROOT
    |_ MioSito
    |_cartella1

    se io lancio una pagina da MioSito, e vado a richiamare un file di inclusione in cartella1, mi è venuto da scrivere:
    codice:
    <!#include virtual="/cartella1/inc_file.asp"-->
    ma non va.

    poi ho provato
    codice:
    <!#include virtual="/mioSito/cartella1/inc_file.asp"-->
    e funziona!!!

    ma perchè?la root non è mioSito??

    invece cosi la root sarebbe WWWRoot... VVoVe:

    mi spiegate perchè?(e come posso fare per impostare in IIS come root per questo lavoro mioSito...)

    grazie mille.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La root è wwwroot, da cui il nome.
    Apri IIS, clicca con il tasto destro su Sito Web Predefinito, Proprietà e nella scheda Home Directory aggiungi a

    c:/inetpub/wwwroot

    il tuo sito

    c:/inetpub/wwwroot/miosito

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    ma devo aggiungere il mio sito, lasciando comunque wwwroot o devo sosituirlo con il mio sito???
    perchè se lo sostituisco poi tutti i lavori avrebbe come root il mio sito...? :master:

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se non hai un server è ovvio che è così.
    Puoi gestire un solo sito alla volta.

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    cappero e come faccio???
    ho piu lavori sotto wwwroot...come posso settare la root per questo lavoro in modo da poter lavorare con gli include virtual?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Dovresti modificare gli include virtual di tutti i lavori, ma poi non coinciderebbero con quelli su web quindi un casino della miseria.
    Ti conviene di volta in volta configurare il sito web su IIS sul quale vuoi lavorare.

    Roby

  7. #7
    Basta che hai tutte le tue cartelle sotto wwwroot poi stoppi IIS cambi la home directory e riparti !

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    mi sfugge qualcosa...stoppo IIS, cambio la home directory e lo riavvio...ma comunque funzionerebbe solo il sito su cui sto lavorando adesso, gli altri no..

  9. #9
    eh certo !

    tanto a fare questo ci vuole 1 sec....!

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    ok...grazie mille

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.