2011-01-05 8 views
1

J'ai une fonctionnalité SharePoint qui modifie web.config (en utilisant la classe SPWebConfigModification) pour ajouter la chaîne de connexion DB. Mais cette chaîne de connexion est différente pour les 3 environnements que j'ai.Déploiement SharePoint WSP plusieurs environnements et utilisations SPWebConfigModification

Ma question est là pour moi d'externaliser cette chaîne de connexion de sorte que le WSP ramasse cette connexion pendant le déploiement? Actuellement, mes seules options semblent être de créer un projet WSP par environnement et de générer plusieurs WSP qui font exactement la même chose.

Merci

Répondre

0

Plutôt que d'ajouter à la web.config pourquoi ne pas utiliser utiliser quelque chose comme les SPFarm.Properties?

SO - Read/Write from/to Hierarchical Object Store - SharePoint

Vous pouvez ensuite Bien sûr, vous modifier/ajouter la chaîne de connexion après le déploiement en utilisant quelque chose comme Property Bag Settings

également want to ensure the connection string is secure - et pendant que vous devriez faire cela avec web.config son plus important dans la PropertyBag est plus facile à voir pour les autres en utilisant quelque chose comme

Questions connexes