Come modificare la configurazione di un'applicazione ASP.NET

Riepilogo

In questo articolo viene descritto come creare e modificare il file Web. config. Il file Web. config definisce il comportamento delle applicazioni ASP.NET. Il.NET Framework, inclusi ASP.NET, utilizza il file di testo in formato XML config per configurare le applicazioni. Si tratta di un punto di svolta dai meccanismi di configurazione del Registro di sistema e della metabase convenzionali. Attualmente vi è alcun snap-in Microsoft Management Console (MMC) o altro strumento di amministrazione fornito da Microsoft per la creazione e modifica dei file config.

Torna all'inizio

Aggiungere impostazioni di configurazione nel file Web. config

Maggior parte delle applicazioni ASP.NET vengono forniti con un file Web. config predefinito che può essere modificato con qualsiasi editor di testo come blocco note. In genere, il file Web. config contengono commenti che rendono la modifica del file di facile comprensione. Tuttavia, potrebbe essere necessario aggiungere gli elementi di configurazione in un file Web. config che dispone della configurazione definita dall'elemento. Per aggiungere un elemento di configurazione standard in un file Web. config, attenersi alla seguente procedura:
  1. Aprire il file Machine. config in un editor di testo come blocco note.

    Il file Machine. config si trova nella directory %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\.
  2. Nel file Machine. config, individuare l'impostazione di configurazione che si desidera eseguire l'override nel file Web. config. Quando l'elemento è più di una riga, l'elemento inizia con un
    < nome_elemento > riga e termina con
    < / element_name >. L'elemento può anche essere a chiusura automatica e potrebbe essere simile a < nome_elemento attributo1 attributo2 "opzione" = = "opzione" / >. Si noti che lo spazio vuoto viene ignorato. Pertanto, l'elemento può estendersi su più righe. L'elemento può essere preceduta da un commento. Il commento è contenuto all'interno
    <!- e --> le indicazioni. Nell'esempio di elemento di configurazione < trace > che segue è riportato un esempio di un elemento di chiusura automatica. Nell'esempio di elemento di configurazione < trace > ha più attributi, si estende su più righe e ha un commento all'inizio.
    <!--trace Attributes:
    enabled="[true|false]" - Enable application tracing
    localOnly="[true|false]" - View trace results from localhost only
    pageOutput="[true|false]" - Display trace ouput on individual pages
    requestLimit="[number]" - Number of trace results available in trace.axd
    traceMode="[SortByTime|SortByCategory]" - Sorts trace result displays based on Time or Category
    -->
    <trace
    enabled="false"
    localOnly="true"
    pageOutput="false"
    requestLimit="10"
    traceMode="SortByTime"
    />
  3. Copia l'elemento di configurazione intera e qualsiasi inizio commento negli Appunti.
  4. Determinare il modo in cui è annidato l'elemento nel file Machine. config.

    Il file Machine. config è di tipo gerarchico e gli elementi di configurazione sono nidificati in altri elementi. Quando si copia un elemento di configurazione dal file Machine. config il file Web. config, è necessario nidificare nello stesso elemento copiato da tale elemento di configurazione. Per determinare l'elemento del file Machine. config contenuto nell'elemento di configurazione, scorrere verso l'alto nel file Machine. config fino a trovare un elemento che viene aperto, non è chiuso. L'elemento contenitore è semplice da identificare poiché gli elementi di livello superiore hanno un rientro minore.

    La maggior parte degli elementi di configurazione di ASP.NET sono contenuti nell'elemento < System. Web > . Alla fine dell'elemento (< /system.web >) deve essere posizionata dopo l'elemento di configurazione.

    Notare l'elemento contenuto nell'elemento di configurazione. Tale elemento è necessario incollare nello stesso elemento nel file Web. config. Un elemento di configurazione può essere annidato in più elementi. Nel file Web. config, è necessario creare tutti gli elementi di livello superiore.
  5. Chiudere il file Machine. config e quindi utilizzare l'editor di testo per aprire il file Web. config nella directory principale dell'applicazione ASP.NET.
  6. Incollare l'elemento di configurazione tra l'inizio e la fine dell'elemento che è stato identificato nel passaggio 4.

    Ad esempio, se l'elemento di configurazione è contenuto nell'elemento < System. Web > , l'elemento di configurazione deve essere incollato immediatamente dopo la riga di apertura dell'elemento < System. Web > e prima della riga di chiusura < /system.web > .
  7. Modificare l'elemento di configurazione nel file Web. config per sostituire l'impostazione di Machine. config dell'applicazione.

    Questa impostazione viene applicata alla cartella che contiene il file Web. config e tutte le sottocartelle.

Torna all'inizio

Riferimenti

Per ulteriori informazioni, fare clic sui numeri seguenti per visualizzare gli articoli della Microsoft Knowledge Base:
Come creare il File Web. config per un'applicazione ASP.NET 815179
818016 come distribuire applicazioni basate su di.NET Framework

Per ulteriori informazioni sulla configurazione di ASP.NET e il formato del file di configurazione di ASP.NET, vedere la documentazione di.NET Framework SDK o visitare i seguenti siti Web Microsoft:

http://msdn2.microsoft.com/en-us/library/aa719558(VS.71).aspx

http://msdn2.microsoft.com/en-us/library/ackhksh7(vs.71).aspx

Torna all'inizio
Proprietà

ID articolo: 815178 - Ultima revisione: 30 gen 2017 - Revisione: 1

Feedback