Kentico无法读取更新的SQL Server服务器名,用户名或密码

时间:2018-12-03 20:56:56

标签: asp.net azure-sql-database azure-web-sites kentico

Kentico CMS托管为Azure应用程序服务。必须更改我们的Azure SQL Server的管理员密码。在更新Kentico根web.config的连接字符串中的密码后,Kentico仍在抱怨此错误消息

  

SQL连接错误应用程序无法连接到   数据库,请检查web.config文件中的连接字符串   和SQL Server可用性。

     

原始错误:用户“ myadminusername”的登录失败

请注意,由于我根本无法访问门户,因此无法清除Kentico缓存。由于这是Azure应用服务,因此没有IIS。我尝试过几次重新启动应用程序服务,但是没有运气。

在web.config中奇怪地更改用户名或服务器地址的错误消息没有变化。错误消息中将显示相同的旧用户名。

在SSMS或其他应用程序中使用连接字符串值时,我没有任何问题。两者都使用新密码。

1 个答案:

答案 0 :(得分:2)

可以在2个地方更改此用户名和密码:

  • web.config
  • Azure应用程序设置

默认情况下,应用程序设置会覆盖web.config设置。因此,您可以全天在web.config中更改密码,并且只要您的Azure应用程序设置保持不变,您的网站就永远不会看到这些更新。我建议在应用程序设置/配置下检查Azure门户,并查看设置中是否有CMSConnectionString。如果是这样,请在那里更新凭据。