Modifiche del web.config in asp.net 2.0

Andrea Zani

di Andrea Zani, in .NET2, sabato 6 dicembre 2003 ore 13.45

Archiviato in: ,

Nella versione 1.* per modificare il file web.config si doveva aprire il file "web.config" della webapplication e modificarlo come se si trattasse di un file XML.

Nella versione 2.0 tutto ciò è stato ulteriormente facilitato. E' sufficiente utilizzare le classi presenti in System.Configuration. Con esso possiamo leggere e modificare ogni sezione del file web.config. Da codice, per prendere le informazioni della web.application "net2":

System.Configuration.Configuration cnf; 
cnf = System.Configuration.Configuration.GetConfigurationForUrl("/net2");

Ora possiamo leggere e modifica ogni cosa:

// Per modificare il CustomError: 
cnf.Web.CustomErrors.Mode=
System.Web.Management.CustomErrorsMode.Off; 
// Per modificare il SessionMode: 
cnf.Web.SessionState.Mode = System.Web.SessionState.SessionStateMode.Off;

Quindi per memorizzare le modifiche:

cnf.Update();

Per poter modificare con l'update il file web.config, dobbiamo avere l'accesso in scrittura di tale directory per l'utente utilizzato per l'esecuzione delle pagine asp.net, perché prima della sovrascrittura viene creato un file config di copia.

Possiamo trarre anche singole informazioni, come:

// Per il percorso assoluto nei dischi del server 
Response.Write("Percorso: " + cnf.FilePath); 
// Per il percorso relativo alla sito web root 
Response.Write("Path: " + cnf.Path); 
Commenti

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.



Segnala su: Facebook MSDN Social Twitter Segnalo Wikio Diggita Technorati Stumbleupon Google Yahoo FriendFeed Delicious Furl

Nella stessa categoria
I più letti del mese
TagCloud
BLOG INFO
  • 295 post, 201 commenti, 36 trackback
  • Feed blog e contenuti tecnici: RSS
  • Feed blog: RSS Atom
IN EVIDENZA