web.config (SPWebConfigModification クラスを使用) を変更して DB 接続文字列を追加する SharePoint 機能があります。しかし、この接続文字列は、私が持っている 3 つの環境では異なります。
私の質問は、展開中に WSP がこの接続を取得できるように、この接続文字列を外部化する方法はありますか? 現在、私の唯一のオプションは、環境ごとに WSP プロジェクトを作成し、まったく同じことを行う複数の WSP を生成することです。
ありがとう
web.config (SPWebConfigModification クラスを使用) を変更して DB 接続文字列を追加する SharePoint 機能があります。しかし、この接続文字列は、私が持っている 3 つの環境では異なります。
私の質問は、展開中に WSP がこの接続を取得できるように、この接続文字列を外部化する方法はありますか? 現在、私の唯一のオプションは、環境ごとに WSP プロジェクトを作成し、まったく同じことを行う複数の WSP を生成することです。
ありがとう
web.config に追加するのではなく、SPFarm.Properties のようなものを使用しないのはなぜですか?
SO - 階層オブジェクト ストアからの読み取り/書き込み - SharePoint
次に、 Property Bag Settingsのようなものを使用して、展開後に接続文字列を変更/追加できます
もちろん、接続文字列が安全であることも確認する必要があります-web.configでそれを行う必要がありますが、他の人が次のようなものを使用して簡単に表示できるため、PropertyBagでより重要です