未读取 Sitecore 应用服务数据库配置

问题描述

我正在尝试将 Sitecore CD 设置为与 Blue/Green 一起使用,作为其中的一部分,我试图让我们的数据库保持对暂存和生产槽的粘性。这是在 Sitecore 9.3 上

要做到这一点,我有

  1. 在特定环境中克隆了一个现有的网络数据库

  2. 在同一环境中使用 ARM 模板创建 CD 应用程序和应用程序中的插槽。此模板还在第 1 步中克隆的数据库的插槽中创建 connectionString 设置。此 connectionString 具有粘性,因此特定插槽的数据库始终相同,即名为 staging-web 的 Web 应用程序始终指向 staging- D b。这可以防止在 Slot Swap 上交换 connectionStrings

我遇到的问题是应用服务的 connectionString 中的值似乎没有被读取,应用服务似乎只看到在 connectionStrings.config 中定义的值。

如何让应用只从应用服务的连接字符串设置中读取?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)