我有一个修改web.config (使用SPWebConfigModification类)以添加DB连接字符串的SharePoint特性。但是这个连接字符串在我的3个环境中是不同的。
我的问题是,有没有办法将此连接字符串外部化,以便WSP在部署期间获得此连接?目前,我唯一的选择似乎是为每个环境创建WSP项目,并生成多个WSP,这些WSP可以做完全相同的事情。
谢谢
发布于 2011-01-06 08:16:51
与其将其添加到web.config中,为什么不使用类似SPFarm.Properties的代码呢?
SO - Read/Write from/to Hierarchical Object Store - SharePoint
然后,您可以在部署后使用类似Property Bag Settings的内容修改/添加连接字符串
当然,您也可以使用want to ensure the connection string is secure -虽然您应该使用web.config这样做,但它在PropertyBag中更重要,因为它更容易让其他人使用下面的内容进行查看
https://stackoverflow.com/questions/4607674
复制相似问题