Un esempio di come modificare da codice il web.config'' di SharePoint 2007 (WSS3 - MOSS).
In questo caso modifico il nodo
customErrors ed imposto la proprietà mode a off.

C#

using (SPSite site = new SPSite("http://localhost"))
{
    //remove previous value
    webApp.WebConfigModifications.Clear();

    SPWebConfigModification modification = new SPWebConfigModification();
    modification.Path = "configuration/system.web/customErrors";
    modification.Name = "mode";
    modification.Owner = "SgartUniqueKey1";
    modification.Sequence = 0;
    modification.Type = SPWebConfigModification.SPWebConfigModificationType.EnsureAttribute;
    modification.Value = "Off";
    webApp.WebConfigModifications.Add(modification);

    // Serialize the web application state and propagate changes across the farm. 
    webApp.Update();

    // Save web.config changes.
    webApp.WebService.ApplyWebConfigModifications();
}
La proprietà Owner''' è una chiave univoca che identifica la modifica apportata, utile ad esempio per rimuoverla.
Tags:
SharePoint498 SharePoint 2007218 SharePoint 2010224
Potrebbe interessarti anche: