Il est possible d'ajouter des clés du web.config en créant un fichier: 12/CONFIG/webconfig.name.xml (Voir http://msdn.microsoft.com/en-us/library/ee413929.aspx) Avec contenu:Ajouter un bindingRedirect à la web.config déclarative dans SharePoint 2007
<actions>
<add path="configuration/SharePoint/SafeControls">
<SafeControl
Assembly="CustomWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=123456789abcdefgABC"
Namespace="CustomWebPart"
TypeName="*"
Safe="True" />
</add>
<add path="configuration/runtime/assemblyBinding">
<dependentAssembly>
<assemblyIdentity name="CustomWebPart" publicKeyToken="123456789abcdefgABC" culture="neutral" />
<bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
</actions>
Cela fonctionne très bien pour ajouter des contrôles sécurisés, mais cela ne semble pas fonctionner pour les redirections d'assemblage. Est-ce que quelqu'un a une idée de pourquoi cela ne fonctionne pas? Est-ce que c'est peut-être le cas seulement les balises dans "configuration/SharePoint /" peuvent être ajoutées?
Merci d'avoir signalé cela. Il semble qu'il n'est documenté nulle part que les redirections de liaison ne peuvent pas être utilisées avec les fichiers de configuration dans SharePoint 2007. J'ai fini par utiliser une étape de déploiement manuel pour changer le web.config en raison de contraintes de temps. La prochaine fois je vais regarder dans le SPWebConfigModification. Bien que je suppose que le SPWebConfigModification devra être utilisé à partir d'un récepteur de fonctionnalités et je ne peux pas garantir que le code fonctionnera en tant qu'utilisateur avec des privilèges suffisants pour éditer le web.config. – Tim