Kentico CMS托管为Azure应用程序服务。必须更改我们的Azure SQL Server的管理员密码。在更新Kentico根web.config的连接字符串中的密码后,Kentico仍在抱怨此错误消息
SQL连接错误应用程序无法连接到 数据库,请检查web.config文件中的连接字符串 和SQL Server可用性。
原始错误:用户“ myadminusername”的登录失败
请注意,由于我根本无法访问门户,因此无法清除Kentico缓存。由于这是Azure应用服务,因此没有IIS。我尝试过几次重新启动应用程序服务,但是没有运气。
在web.config中奇怪地更改用户名或服务器地址的错误消息没有变化。错误消息中将显示相同的旧用户名。
在SSMS或其他应用程序中使用连接字符串值时,我没有任何问题。两者都使用新密码。
答案 0 :(得分:2)
可以在2个地方更改此用户名和密码:
默认情况下,应用程序设置会覆盖web.config设置。因此,您可以全天在web.config中更改密码,并且只要您的Azure应用程序设置保持不变,您的网站就永远不会看到这些更新。我建议在应用程序设置/配置下检查Azure门户,并查看设置中是否有CMSConnectionString
。如果是这样,请在那里更新凭据。