我需要使用DocumentDB创建Azure AD应用程序。我们需要在AD应用程序中提供DB服务器的连接字符串,其中将存储用户缓存信息。
当我尝试用DocumentDB连接字符串替换SQL Azure连接字符串时,收到错误:
“应用程序的配置文件不包含所需的内容 providerName属性。“。
答案 0 :(得分:1)
您不能简单地交换连接字符串并期望您的应用程序开始使用DocumentDB而不是SQL Server。在您的应用程序中,您可能正在使用Entity Framework库,ADO.NET或其他专门查找SQL Server连接字符串的库。此外,您的代码依赖于这些库。
要从SQL Server切换到DocumentDB,您需要引入DocumentDB客户端库。然后,根据需要重构代码以使用新库。
使用DocumentDB的简单ASP.NET MVC应用程序示例here。