Utilizzare la pagina di funzionalità Delega funzionalità per configurare lo stato di delega delle funzionalità di Gestione IIS per i siti e le applicazioni sul server Web in Windows Vista® e Windows Server® 2008. Quando si configura lo stato di delega di una funzionalità in Gestione IIS, è possibile specifica se bloccare o sbloccare la sezione di configurazione correlata alla funzionalità nei file di configurazione a livello di server (ApplicationHost.config e Web.config radice) per IIS 7. Quando si blocca una funzionalità, è possibile leggere e scrivere la configurazione nel file di configurazione a livello di server solo per tale funzionalità. È tuttavia possibile sbloccare una funzionalità quando si desidera rendere possibile la lettura e la scrittura della configurazione in file di configurazione di livello inferiore, ad esempio un file Web.config nel sito o nell'applicazione.

Nota

Quando si configura lo stato di delega delle funzionalità in Gestione IIS, è possibile controllare solo le sezioni di configurazione e i livelli corrispondenti in cui è possibile definire le impostazioni nei file di configurazione.

Utilizzando i file Web.config per leggere e salvare in siti e applicazioni impostazioni di configurazione per una qualsiasi o tutte le funzionalità, è possibile copiare facilmente la configurazione da un computer all'altro. Ad esempio, è possibile sviluppare un'applicazione su un computer di sviluppo o di test e specificare che alcune funzionalità di tale applicazione vengano scritte nel file Web.config. In tal modo è possibile comprimere facilmente tutto il contenuto dell'applicazione, incluso il file di configurazione, e di trasferirlo in un altro computer.

Importante

Se si sviluppa un sito o un'applicazione per un ambiente di produzione, è necessario chiedere a un amministratore del computer di produzione se è possibile sbloccare le funzionalità configurate nel file Web.config del sito o dell'applicazione nell'ambiente di produzione. Se la funzionalità che si configura in Web.config è bloccata nell'ambiente di produzione, potrebbero verificarsi errori di runtime in quanto la configurazione scelta non è valida.

In Windows Server 2008 Delega funzionalità viene utilizzata insieme alle funzionalità Utenti Gestione IIS e Autorizzazioni Gestione IIS per consentire a utenti non amministratori di visualizzare e configurare funzionalità delegate in siti o applicazioni tramite Gestione IIS. Lo stato di delega di una funzionalità determina se gli utenti possono configurare la funzionalità nei relativi siti e applicazioni. Se ad esempio si desidera consentire agli utenti di configurare le stringhe di connessione ai dati, è possibile selezionare Stringhe di connessione nell'elenco della pagina Delega funzionalità e quindi fare clic su Lettura/Scrittura nel riquadro Azioni o nel menu di scelta rapida.

Le impostazioni della pagina Delega funzionalità vengono applicate a tutti i siti e le applicazioni sul server Web. Le impostazioni di Delega funzionalità configurate a livello di server sono valide per tutti i siti del server, mentre quelle configurate a livello di sito sono valide per tutte le applicazioni di tale sito. Per configurare lo stato di delega per funzionalità di un sito o un'applicazione specifica, utilizzare le pagine Delega sito personalizzata e Delega applicazione personalizzata.

Attenzione

Se si desidera modificare stati di delega per le funzionalità già configurati, è necessario esaminare in che modo le funzionalità sono state delegate ai livelli inferiori della configurazione per assicurarsi di comprendere l'impatto delle modifiche sulle funzionalità a tali livelli. Se ad esempio una funzionalità è stata configurata come di sola lettura per i siti e un utente a livello del sito ha configurato un'impostazione più restrittiva rimuovendo la delega per tale funzionalità, è possibile che lo stato impostato dall'utente venga modificato inavvertitamente se si configura la funzionalità come di lettura/scrittura al livello padre. È consigliabile utilizzare un computer di test per verificare l'impatto delle modifiche degli stati di delega sull'ambiente prima di apportare modifiche a un ambiente di produzione.

Elenco degli elementi dell'interfaccia utente

Nelle tabelle seguenti sono descritti gli elementi dell'interfaccia utente disponibili nella pagina di funzionalità e nel riquadro Azioni.

Elementi della pagina di funzionalità

Nome dell'elementoDescrizione

Nome

Consente di visualizzare il nome della funzionalità dell'interfaccia utente in Gestione IIS. Selezionare una funzionalità e quindi fare clic sullo stato di delega desiderato nel riquadro Azioni o nel menu di scelta rapida.

Delega

Consente di visualizzare lo stato di delega della funzionalità dell'interfaccia utente a livelli inferiori.

Elementi del riquadro Azioni

Nella tabella riportata di seguito sono illustrate le opzioni di delega disponibili per le funzionalità di IIS 7 in Gestione IIS e l'impatto di tali opzioni sui file di configurazione e sull'interfaccia utente. Tali funzionalità sono basate sulla configurazione. Se si estende Gestione IIS in modo da includere funzionalità di terze parti, è possibile che gli stati di delega siano diversi da quelli riportati in questa tabella se vengono utilizzati stati di delega specificati dall'utente. Singole funzionalità configurate nella pagina Delega funzionalità potrebbero inoltre essere specifiche del protocollo e non applicabili a tutti i siti e a tutte le applicazioni.

Opzione di delegaDescrizione per i sistemi operativi Windows VistaDescrizione per i sistemi operativi Windows Server 2008

Lettura/Scrittura

Selezionare l'opzione Lettura/Scrittura per sbloccare le sezioni di configurazione correlate a una funzionalità nel file di configurazione a livello di server. Le modifiche alla configurazione di tale funzionalità saranno quindi lette e scritte nei file Web.config di siti o applicazioni.

Selezionare l'opzione Lettura/Scrittura per sbloccare le sezioni di configurazione correlate a una funzionalità nel file di configurazione a livello di server. Le modifiche alla configurazione di tale funzionalità saranno quindi lette e scritte nei file Web.config di siti o applicazioni.

La configurazione di una funzionalità come di lettura/scrittura consente inoltre agli utenti non amministratori di visualizzare e configurare la funzionalità in Gestione IIS per i siti o le applicazioni a cui sono autorizzati a connettersi.

Sola lettura

Selezionare l'opzione Sola lettura per bloccare le sezioni di configurazione correlate a una funzionalità nel file di configurazione a livello di server. In tal modo non sarà possibile scrivere la configurazione nei file Web.config di siti o applicazioni.

Nota

Se si specificano impostazioni di configurazione per una funzionalità in un file Web.config ma la funzionalità è di sola lettura, si riceverà un errore se si tenta di configurare la funzionalità a livello di sito o di applicazione, mentre nei siti e nelle applicazioni si verificheranno errori di runtime.

Selezionare l'opzione Sola lettura per bloccare le sezioni di configurazione correlate a una funzionalità nel file di configurazione a livello di server. In tal modo non sarà possibile scrivere la configurazione nei file Web.config di siti o applicazioni.

Gli utenti non amministratori non potranno inoltre configurare la funzionalità in Gestione IIS per i siti o le applicazioni. La funzionalità sarà infatti disponibile in sola lettura in Gestione IIS per consentire a tali utenti di visualizzarne l'impostazione nel file di configurazione a livello di server.

Nota

Se si specificano impostazioni di configurazione per una funzionalità in un file Web.config ma la funzionalità è di sola lettura, si riceverà un errore se si tenta di configurare la funzionalità a livello di sito o di applicazione, mentre nei siti e nelle applicazioni si verificheranno errori di runtime.

Non delegato

Selezionare l'opzione Non delegato per bloccare le sezioni di configurazione correlate a una funzionalità nel file di configurazione a livello di server. In tal modo non sarà possibile leggere e scrivere la configurazione nei file Web.config di siti o applicazioni.

Selezionare l'opzione Non delegato per bloccare le sezioni di configurazione correlate a una funzionalità nel file di configurazione a livello di server. In tal modo non sarà possibile leggere e scrivere la configurazione nei file Web.config di siti o applicazioni.

Gli utenti non amministratori non potranno inoltre visualizzare la funzionalità in Gestione IIS e non saranno in grado di configurarla a livello di sito e di applicazione.

Reimposta su ereditato

Quando si seleziona Reimposta su ereditato per una funzionalità, la funzionalità eredita lo stato di delega impostato a livello padre.

Quando si seleziona Reimposta su ereditato per una funzionalità, la funzionalità eredita lo stato di delega impostato a livello padre.

Imposta lettura/scrittura per la configurazione

Selezionare l'opzione Imposta lettura/scrittura per la configurazione per sbloccare le sezioni di configurazione di una funzionalità nel file di configurazione a livello di server. Le modifiche alla configurazione di tale funzionalità saranno quindi lette e scritte nei file Web.config di siti o applicazioni. Questa opzione è disponibile solo per funzionalità la cui configurazione è presente sia in un file di configurazione sia in un database, ad esempio Utenti .NET e Ruoli .NET.

Nota

Questa impostazione non influisce sulle autorizzazioni del database.

Selezionare l'opzione Imposta lettura/scrittura per la configurazione per sbloccare le sezioni di configurazione di una funzionalità nel file di configurazione a livello di server. Le modifiche alla configurazione di tale funzionalità saranno quindi lette e scritte nei file Web.config di siti o applicazioni. Questa opzione è disponibile solo per funzionalità la cui configurazione è presente sia in un file di configurazione sia in un database, ad esempio Utenti .NET e Ruoli .NET.

Nota

Questa impostazione non influisce sulle autorizzazioni del database.

Imposta sola lettura per la configurazione

Selezionare l'opzione Imposta sola lettura per la configurazione per bloccare le sezioni di configurazione di una funzionalità nel file di configurazione a livello di server. In tal modo non sarà possibile scrivere la configurazione nei file Web.config di siti o applicazioni, tuttavia l'applicazione potrà continuare a scrivere nel database. Questa opzione è disponibile solo per funzionalità la cui configurazione è presente sia in un file di configurazione sia in un database, ad esempio Utenti .NET e Ruoli .NET.

Nota

Questa impostazione non influisce sulle autorizzazioni del database.

Selezionare l'opzione Imposta sola lettura per la configurazione per bloccare le sezioni di configurazione di una funzionalità nel file di configurazione a livello di server. In tal modo non sarà possibile scrivere la configurazione nei file Web.config di siti o applicazioni, tuttavia l'applicazione potrà continuare a scrivere nel database. Questa opzione è disponibile solo per funzionalità la cui configurazione è presente sia in un file di configurazione sia in un database, ad esempio Utenti .NET e Ruoli .NET.

Nota

Questa impostazione non influisce sulle autorizzazioni del database.

Reimposta tutte le deleghe

Consente di reimpostare gli stati di delega di tutte le funzionalità a quelli impostati al livello padre. A livello di server consente di impostare gli stati di delega su quelli specificati nelle impostazioni overrideModeDefault nel file di configurazione a livello di server.

Consente di reimpostare gli stati di delega di tutte le funzionalità a quelli impostati al livello padre. A livello di server consente di impostare gli stati di delega su quelli specificati nelle impostazioni overrideModeDefault nel file di configurazione a livello di server.

Delega sito personalizzata o Delega applicazione personalizzata

Non disponibile.

Consente di aprire la pagina di funzionalità Delega sito personalizzata o Delega applicazione personalizzata in cui è possibile configurare gli stati di delega personalizzata per un sito o un'applicazione.

Vedere anche


Argomenti della Guida