Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Modificare web.config da codice

    Ciao a tutti! Ho necessità di modificare a runtime una chiave all'interno di appSettings del web.config.
    codice:
    Configuration Config = WebConfigurationManager.OpenWebConfiguration("~/web.config");
    Config.AppSettings.Settings["Dominio"].Value = Request.Url.Host;
    Config.Save();
    Ho provato con il codice sopra ma quando va a fare il Save mi da questo errore: "Impossibile creare un file di configurazione per l'oggetto Configuration richiesto."
    Dove sbaglio?
    Lunga vita e prosperità!!
    Usa Mozilla! http://www.mozilla.com

  2. #2
    Nessuno mi sa aiutare?
    Lunga vita e prosperità!!
    Usa Mozilla! http://www.mozilla.com

  3. #3
    Ciao,
    nell'effettuare questa procedura, devi tenere in considerazione che una modifica al file web.config, comporta un restart dell'applicazione!!!!!!
    Quindi valuta bene di spostare questi "Settings" in un altra fonte (text, DB, xml)

    il codice sembra giusto, quindi eventualmente controlla i permessi sul file.
    L'applicazione web che gira su IIS utilizza l'utente Network Service/Local Service.
    Credo che questo utente debba avere permessi di scrittura sul file.

    Qui una soluzione usando XML:
    http://aspdotnethacker.blogspot.com/...t-runtime.html

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.