Condividi tramite


Procedura: specificare le impostazioni in Web.config

Aggiornamento: novembre 2007

Le impostazioni del file di configurazione Web.config sono modellate nell'Editor impostazioni e vincoli delle applicazioni e dei servizi Web. I valori predefiniti specificati per il file Web.config sono ottenuti dai modelli delle applicazioni Web. Ulteriori impostazioni sono raccolte dal file di configurazione Machine.config sul computer di sviluppo in cui sono installati gli strumenti di progettazione di sistemi distribuiti.

Nell'Editor impostazioni e vincoli, le impostazioni Web.config si trovano in Impostazioni applicazione, WebApplication, Configurazione.

Per visualizzare le impostazioni in Web.config

  1. Fare clic con il pulsante destro del mouse su un'applicazione Web ASP.NET o su un servizio Web ASP.NET nel diagramma applicazioni e scegliere Impostazioni e vincoli.

  2. Nell'Editor impostazioni e vincoli, accedere al nodo Configurazione elencato in Impostazioni applicazione, quindi Applicazione Web.

    Inizialmente, solo alcune sezioni e impostazioni Web.config saranno visualizzate nel nodo Configurazione. Per aggiungere ulteriori sezioni, è necessario aggiungere le risorse corrispondenti.

  3. Per aggiungere ulteriori risorse in Web.config, fare clic con il pulsante destro del mouse sul nodo Configurazione e scegliere Aggiungi risorsa. Scegliere una risorsa dall'elenco visualizzato, che comprende quanto segue:

    • AppSettingsSection

    • ConnectionStringSection

    • NetSectionGroup

    • ProtectedConfigurationSection

    • SerializationSectionGroup

    • SystemWebSectionGroup

    • TransactionsSectionGroup

    Nota:

    In alcune risorse Web.config non è presente alcuna impostazione fino a quando non viene aggiunta la necessaria risorsa figlio. Ad esempio, la risorsa NetSectionGroup non contiene alcuna impostazione propria, ma è possibile aggiungere le risorse AuthenticationModulesSection, ConnectionManagementSection, DefaultProxySection, RequestCachingSection, SettingsSection e WebRequestModulesSection che contengono impostazioni proprie.

  4. Visualizzare le impostazioni associate a ciascuna risorsa nel riquadro di destra dell'Editor impostazioni e vincoli.

Per modificare un'impostazione Web.config

  1. Aggiungere la risorsa contenente l'impostazione che si desidera modificare.

  2. Nel riquadro di destra dell'Editor impostazioni e vincoli, modificare l'impostazione. Per ulteriori informazioni, vedere Applicazione delle impostazioni.

    Nota:

    È anche possibile modificare l'impostazione direttamente nel file Web.config. Il file Web.config e l'Editor impostazioni e vincoli sono sempre mantenuti sincronizzati.

Il file Web.config non sarà visualizzato in Esplora soluzioni fino a quando non viene generato come illustrato di seguito.

Per generare un file Web.config in Esplora soluzioni

  1. Implementare l'applicazione Web per la quale si desidera visualizzare il file Web.config. Per ulteriori informazioni, vedere Procedura: implementare le applicazioni sui diagrammi applicazioni.

  2. Nell'Editor impostazioni e vincoli, modificare un'impostazione della sezione Configurazione dell'applicazione oppure aggiungere una nuova risorsa alla sezione di configurazione.

Sicurezza

Negli strumenti di progettazione di sistemi determinate impostazioni non vengono archiviate in file SDM. Tuttavia impostazioni quali stringhe di connessione verranno visualizzate nel file .config al termine dell’implementazione dell’applicazione.

Le seguenti impostazioni vengono visualizzate nel file Web.config come testo normale, non crittografato, per tutte le applicazioni Web implementate:

  • ConnectionStrings - Contenuta nella risorsa ConnectionStringsSection.

  • Network - Contenuta nella risorsaSmtpSection.

  • Password - Contenuta nelle risorse IdentitySection e ProcessModelSection.

  • Users - Contenuta nella risorsaFormsAuthenticationCredentials.

Per ulteriori informazioni, vedere Considerazioni sull'implementazione delle applicazioni.

Vedere anche

Attività

Procedura: aggiungere risorse

Riferimenti

Risorse di applicazioni Web

Altre risorse

Attività di configurazione comuni relative a server logici, sistemi e applicazioni