gpt4 book ai didi

connection-string - 覆盖 Orchard CMS 中的连接字符串(来自 settings.txt)

转载 作者:行者123 更新时间:2023-12-04 17:55:50 29 4
gpt4 key购买 nike

我在 AppHarbor 中部署了一个使用 MS SQL 数据库的网站。 AppHarbor 为我提供了我在 settings.txt 中输入的连接字符串。它似乎工作正常,但 AppHarbor 建议使用 SQLSERVER_CONNECTION_STRING改为变量。

那是因为连接字符串可能会在没有通知的情况下更改,因此唯一安全的方法是使用提到的变量。

Accessing the configuration variables below should be done programatically, as the values may be updated by the add-on provider without notice.



有没有办法覆盖 DataConnectionString设置来自 settings.txt并将应用程序设置为使用 SQLSERVER_CONNECTION_STRING变量代替?我假设 AppHarbor 以某种方式将这些变量设置为 appSettings。

附言这是我在 Orchard 的第一个应用程序,我不精通这个 CMS。

最佳答案

连接字符串在 ShellSettingsManager 类中设置。我不确定您是否可以轻松地从模块中替换此依赖项,但您当然可以只更改设置连接字符串的代码行...

shellSettings.DataConnectionString = value;  //use your config value instead

ShellSettingsManager 是 IShellSettingsManager 的实现,因此如果您也想实现自己的,那么您可以在其中具有一定的灵 active 。

关于connection-string - 覆盖 Orchard CMS 中的连接字符串(来自 settings.txt),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9244178/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com