1

我有修改 web.config(使用 SPWebConfigModification 类)以添加数据库连接字符串的 SharePoint 功能。但是对于我拥有的 3 个环境,这个连接字符串是不同的。

我的问题是我有什么办法可以外部化这个连接字符串,以便 WSP 在部署期间获取这个连接?目前,我唯一的选择似乎是为每个环境创建 WSP 项目并生成多个执行相同操作的 WSP。

谢谢

4

1 回答 1

0

与其将它添加到 web.config 中,为什么不使用 SPFarm.Properties 之类的东西?

SO - 从/向分层对象存储读取/写入 - SharePoint

然后,您可以在部署后使用属性包设置之类的东西修改/添加连接字符串

当然,您还希望确保连接字符串是安全的- 虽然您应该使用 web.config 执行此操作,但它在 PropertyBag 中更重要,因为其他人更容易使用类似的东西查看

于 2011-01-06T00:16:51.367 回答