Condividi tramite


Procedura: creare e configurare siti Web ASP.NET locali in IIS 6.0

Aggiornamento: novembre 2007

Gestione Internet Information Services (IIS) consente di creare un sito Web locale per l'hosting di un'applicazione Web ASP.NET. In questo argomento viene illustrato come creare un sito Web locale e configurarlo per l'esecuzione di pagine ASP.NET. Per ulteriori informazioni sull'installazione e configurazione di IIS o sulla creazione di un sito Web, vedere la Guida di IIS o la documentazione in linea di IIS sul sito Web Microsoft TechNet (informazioni in lingua inglese).

In alternativa alla creazione di un sito locale, è anche possibile creare una directory virtuale. In tal caso sarà possibile ospitare il sito Web in un dato computer benché il contenuto del sito si trovi in un percorso diverso, ad esempio in un computer remoto. Si tratta inoltre di un modo pratico per configurare un sito per un ambiente di sviluppo Web locale, poiché non richiede un'identità del sito univoca. Di conseguenza, la procedura richiesta sarà più breve rispetto alla creazione di un sito univoco. Per informazioni dettagliate, vedere Procedura: creare e configurare directory virtuali in IIS 5.0 e 6.0.

Creazione di un sito Web locale

Per aprire Gestione IIS, seguire una delle procedure descritte nell'argomento Procedura: aprire Gestione IIS. Sarà quindi possibile creare un sito. Nelle procedure indicate di seguito è illustrato come creare un sito in IIS versione 6.0.

Nota:

Le procedure per la creazione di un sito Web locale nelle versioni precedenti di IIS sono simili alle seguenti, fatta eccezione per alcuni dettagli. Per ulteriori informazioni sulla creazione di un sito Web in altre versioni, vedere la Guida di IIS o la documentazione in linea di IIS sul sito Web Microsoft TechNet (informazioni in lingua inglese). Per la Guida di IIS locale, digitare https://localhost/iisHelp/ in un browser.

Per creare un sito Web locale in IIS 6.0

  1. Fare clic sul pulsante Start e scegliere Esegui.

  2. Nella casella Apri digitare inetmgr, quindi scegliere OK.

  3. In Gestione IIS, espandere il computer locale, fare clic con il pulsante destro del mouse sulla cartella Siti Web, scegliere Nuovo, quindi Sito Web.

    Verrà visualizzata la Creazione guidata Sito Web.

  4. Nella Creazione guidata Sito Web, scegliere Avanti.

  5. Nella casella Descrizione digitare un'etichetta descrittiva per il sito, che non corrisponde a ciò che verrà digitato nella barra degli indirizzi di un browser, quindi scegliere Avanti.

  6. Digitare o selezionare l'indirizzo IP (l'impostazione predefinita è Nessuno), la porta TCP e l'intestazione host (ad esempio, www.microsoft.contoso.com) per il sito.

    Nota importante:

    Per garantire che le richieste degli utenti raggiungano il sito Web corretto, è necessario distinguere ciascun sito nel server con almeno uno dei tre identificatori univoci disponibili: nome dell'intestazione host, indirizzo IP o numero di porta TCP. L'utilizzo di nomi dell'intestazione host univoci rappresenta il metodo ottimale per l'identificazione di più siti Web presenti in un unico server. Per raggiungere il sito, è necessario che gli utenti immettano la coppia nome/indirizzo IP a esso associata nel server DNS o riportata nel file HOSTS locale. Per ulteriori informazioni sulla scelta degli identificatori univoci, vedere Hosting Multiple Web Sites on a Single Server nella documentazione relativa a IIS 6.0 (informazioni in lingua inglese).

  7. Nella casella Percorso digitare o selezionare la directory in cui si trova il contenuto del sito, quindi scegliere Avanti.

  8. Selezionare le caselle di controllo corrispondenti alle autorizzazioni da assegnare agli utenti, quindi scegliere Fine.

    Per impostazione predefinita, le caselle di controllo selezionate sono Lettura ed Esecuzione script. Queste autorizzazioni consentono di eseguire le pagine ASP.NET per molti scenari comuni.

Configurazione di un sito Web locale

Una volta creato un sito Web locale, è possibile configurarlo per l'esecuzione di pagine ASP.NET, nonché configurarne l'aspetto della sicurezza. Nella tabella riportata di seguito vengono illustrate le impostazioni delle autorizzazioni disponibili in tutte le versioni di IIS, inclusa la 6.0.

Account o gruppo

Autorizzazioni

Administrators

Controllo completo

Sistema

Controllo completo

Account o gruppo al quale è consentito accedere al sito se, durante la creazione della directory virtuale, è stata disattivata l'autenticazione anonima.

Lettura ed esecuzione

Account configurato per l'accesso alle risorse di sistema del contesto utente corrente di ASP.NET, ad esempio l'account Servizio di rete (IIS 6.0) o l'account ASPNET (IIS 5.0 e 5.1).

Lettura ed esecuzione

Visualizzazione contenuto cartella

Lettura

Write

Dopo aver configurato il sito, sarà possibile aggiungere le pagine Web ASP.NET alla relativa directory.

Per configurare la protezione e l'autenticazione di un sito Web locale

  1. In Gestione IIS, fare clic con il pulsante destro del mouse sul nodo del sito da configurare, quindi scegliere Proprietà.

  2. Fare clic sulla scheda Protezione directory, quindi scegliere Modifica nella sezione Controllo autenticazione e accesso.

  3. Selezionare la casella di controllo relativa al metodo o ai metodi di autenticazione da utilizzare per il sito, quindi scegliere OK. Per impostazione predefinita, le caselle Abilita accesso anonimo e Autenticazione integrata di Windows risultano già selezionate.

  4. In Esplora risorse, aprire la cartella padre della cartella contenente le pagine del sito. Fare clic con il pulsante destro del mouse sulla cartella e scegliere Condivisione e protezione.

  5. Nella scheda Sicurezza configurare gli account e le autorizzazioni aggiuntivi strettamente necessari all'esecuzione del sito Web, quindi scegliere OK. Alcuni degli account elencati, quali Administrators e Sistema, sono configurati per impostazione predefinita.

    Nota:

    Per aggiungere un nuovo nome utente o gruppo, scegliere Aggiungi, quindi fare clic sul pulsante Percorsi. Selezionare il nome del computer locale dall'elenco, quindi scegliere OK. Digitare nella casella di testo il nome dell'account da aggiungere. Dopo aver digitato il nome, fare clic su Controlla nomi per verificare il nome immesso. Scegliere OK per aggiungere l'account.

Vedere anche

Attività

Procedura: creare e configurare directory virtuali in IIS 5.0 e 6.0

Procedura: implementare l'autenticazione basata su form semplice

Altre risorse

Amministrazione di siti Web ASP.NET

Autenticazione ASP.NET