Procedura: creare directory virtuali di IIS in Visual Web Developer
Aggiornamento: novembre 2007
Se IIS è in esecuzione sul computer locale, è possibile creare una radice virtuale di IIS che punta ai file archiviati all'esterno della struttura di cartelle di IIS predefinita, in genere \Inetpub\wwwroot. Una directory virtuale risulta utile quando si desidera eseguire le pagine in una cartella esistente o in un sito Web di file system locale.
Per creare una directory virtuale di IIS locale in Visual Web Developer
In Visual Studio scegliere Nuovo dal menu File, quindi Sito Web.
Nella finestra di dialogo Nuovo sito Web scegliere Sfoglia.
Nella finestra di dialogo Scegli percorso fare clic sull'icona IIS locale.
Nel controllo struttura selezionare Sito Web predefinito oppure la cartella in cui si desidera creare una directory virtuale.
Nell'angolo superiore destro della finestra di dialogo Scegli percorso fare clic sul pulsante Crea nuova directory virtuale. Il testo non è riportato sul pulsante, ma viene visualizzato quando si posiziona il puntatore del mouse su di esso. In IIS verrà creato un oggetto di amministrazione IIsWebVirtualDirectory.
Nota: In alternativa è possibile scegliere il pulsante Crea nuova applicazione Web per creare una directory virtuale (un oggetto di amministrazione IIsWebDirectory in IIS), ma in questo caso non sarà disponibile l'opzione per mappare la directory virtuale a una directory fisica diversa. Per ulteriori informazioni, vedere l'argomento "Metabase Structure" in IIS SDK.
Nella casella di testo Nome alias digitare il nome della directory virtuale.
Nella casella di testo Cartella digitare il percorso completo della directory fisica in cui sono archiviati i file oppure fare clic sul pulsante Sfoglia per individuarla, quindi scegliere OK.
Nota: Per consentire ai client di sfogliare le pagine Web, è necessario che l'elenco di controllo di accesso (ACL, Access Control List) configurato sulla directory fisica includa le autorizzazioni di lettura ed esecuzione per l'account IIS_WPG e per Internet Guest Account. Per ulteriori informazioni, vedere l'argomento "Access Control with IIS 6.0" in IIS Operations Guide.
È possibile continuare a creare o eliminare directory virtuali nella finestra di dialogo Scegli percorso. Quando si è pronti per creare un progetto di sito Web, è possibile selezionare il percorso nel controllo struttura e scegliere Apri.
Per creare una directory virtuale di IIS remota in Visual Web Developer
In Visual Studio scegliere Nuovo dal menu File, quindi Sito Web.
Nella finestra di dialogo Nuovo sito Web scegliere Sfoglia.
Nella finestra di dialogo Scegli percorso fare clic sull'icona Sito remoto.
Nella casella di testo Percorso sito Web scegliere Nuovo sito Web.
Nella casella di testo URL Web della finestra di dialogo Crea nuovo Web di FrontPage digitare l'URL del server IIS remoto e aggiungere il nome della directory virtuale da creare, ad esempio http://<server name>/<new virtual directory name>.
Scegliere OK.
Nota: Se viene visualizzata una finestra di dialogo di autenticazione, digitare il proprio nome utente e la password, quindi scegliere OK. È necessario utilizzare un account che disponga di autorizzazioni di creazione sul server.
Nella finestra di dialogo Scegli percorso fare clic su Apri.
Nella finestra di dialogo Nuovo sito Web scegliere OK.
Per la directory virtuale remota verrà creato un nuovo progetto di sito Web. La directory virtuale viene creata come oggetto di amministrazione IIsWebDirectory nel Sito Web predefinito del server IIS. Per ulteriori informazioni, vedere l'argomento "Metabase Structure" in IIS SDK.
A seconda della velocità di connessione e della velocità del processore, la creazione di un sito in remoto può risultare più lenta di quella effettuata localmente. In alternativa è possibile creare il sito in locale come sito Web di test e quindi pubblicare o copiare il sito di test nella posizione remota. Per ulteriori informazioni, vedere Pubblicazione di siti Web o Copia di siti Web con lo strumento Copia sito Web.
Vedere anche
Attività
Procedura dettagliata: creazione di un sito Web con appartenenza e accesso utente