Azure Active Directory连接字符串

时间:2016-01-22 09:37:05

标签: azure iis azure-sql-database azure-active-directory

我一直在尝试设置我的IIS网站的连接字符串,以使用以下连接字符串连接到Azure SQL数据库:

<add name="ConnectionString" connectionString="Server=tcp:some.database.windows.net,1433;Database=myDB;Authentication=Active Directory Integrated;" />

IIS应用程序池正在使用具有Azure Active Directory权限的服务帐户,并在Azure SQL数据库中以用户身份添加。

这在我的本地开发机器上工作正常(可能是因为它使用我的凭据而不是服务帐户)但是当我将网站放在IIS上时,我得到:

System.ArgumentException: Keyword not supported: 'authentication'.

有没有人知道通过Azure AD登录的正确语法?

1 个答案:

答案 0 :(得分:3)

您是否阅读了此问题排查指南https://azure.microsoft.com/en-us/documentation/articles/sql-database-aad-authentication/#5-configure-your-client-computers

特别是,您安装了.NET Framework 4.6或更高版本吗?