You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法进入Sitefinity后台时,如何修改Redis连接字符串?

修复Sitefinity Redis连接失败无法进入后台的问题

方法1:修改Azure App Service应用设置(推荐)

Sitefinity会优先读取Azure应用设置中的配置,无需直接修改站点文件:

  • 登录Azure门户,定位到你的App Service实例
  • 进入配置 > 应用程序设置页面
  • 查找Redis相关配置项,通常是RedisConnectionString或对应负载均衡的loadBalancing/redisConnectionString
  • 更新为正确的Redis连接字符串:
    • 从Azure Redis资源的访问密钥页面复制官方提供的完整连接字符串,确保包含正确的主机名、端口、访问密钥
  • 保存设置,App Service会自动重启,之后尝试访问后台

方法2:直接修改Sitefinity配置文件

通过Kudu或FTP修改站点配置,绕过后台操作:

  • 登录Azure App Service的高级工具 > Go(Kudu控制台),或使用FTP连接站点根目录
  • 找到App_Data/Sitefinity/Configuration/Settings.config文件
  • 定位到<loadBalancing>节点,修改配置:
    <loadBalancing enabled="true" mode="Redis" redisConnectionString="你的正确Redis连接字符串" />
    
    • 若暂时无法修复Redis,可临时将mode改为Http,绕过Redis依赖
  • 保存文件,站点自动重启后尝试访问后台

方法3:临时禁用负载均衡(紧急恢复)

如果需要快速进入后台排查,可先关闭负载均衡:

  • 修改Settings.config中的<loadBalancing>节点:
    <loadBalancing enabled="false" />
    
  • 保存后站点重启,此时不会尝试连接Redis,可正常进入后台,之后再重新配置Redis或负载均衡

验证步骤

  • 站点重启后访问/Sitefinity后台,确认错误提示消失
  • 进入后台后前往设置 > 高级 > 系统 > 负载均衡,检查Redis配置并测试连接

内容的提问来源于stack exchange,提问作者Diskdrive

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 10:44:54