有没有办法将News模块提供程序连接字符串更改为指向另一个sitefinity DB?或者它只是从Data.config配置文件中读取它?
我正在尝试使SiteA中的新闻模块从Site B DB中读取新闻内容项目。
感谢。
答案 0 :(得分:0)
您可以在 data.config 文件中定义另一个数据库连接字符串,然后通过SF API访问,
ConfigManager configManager = Config.GetManager();
configManager.Provider.SuppressSecurityChecks = true;
DataConfig dataConfig = configManager.GetSection<DataConfig>();
//get the sitefinity element in the collection
ConnStringSettings SiteBConnectionStr = dataConfig.ConnectionStrings["SiteBConnectionString"];
//get the connection string
string connectionString = SiteBConnectionString.ConnectionString;
PagesConfig pagesConfig = configManager.GetSection<PagesConfig>();