c# - 如何将 asp.net Identity 连接到 SQL Azure

标签 c# asp.net entity-framework azure azure-sql-database

正常情况下,注册成员(member)时连接为defaultconnection。但我的数据库位于 Azure 中。如何连接到 SQL Azure?我尝试更改连接字符串,如下所示

<add name="DefaultConnection" connectionString="data source=[azuresercername].database.windows.net;initial catalog=[azuredatabasename];user id=[userid];password=[userpassword];" providerName="System.Data.EntityClient"/>
   

失败了。所以想请教一下如何解决。请。谢谢。

最佳答案

您需要确保 SQL Azure 防火墙对开发计算机和/或 Azure 资源的 IP 地址开放。请参阅以下文章:

https://azure.microsoft.com/en-us/documentation/articles/sql-database-configure-firewall-settings/

此外,连接到服务器时需要使用 SSL。本文将引导您获取完整的连接字符串:

https://azure.microsoft.com/en-us/documentation/articles/sql-database-develop-dotnet-simple/

关于c# - 如何将 asp.net Identity 连接到 SQL Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38615900/

相关文章:

c# - 如何将 websocket 连接解码为 json 流?

c# - 使用c#显示pdf文件的特定页面

c# - 我应该采取什么方法来分割字符串并更新多个 SQL 表?

javascript - 在 asp.net anypostback 之前做一些 javascript

c# - dbcontext 和 objectcontext 中的 NULL 处理

c# - 在将模型发布到方法时如何保留分配给模型的值?

C#。如何将一维数组转换为二维数组

c# - 在c#中以编程方式访问asp.net Label的值innerHtml值

c# - 在 Visual Studio 2012 中的所有源代码文件中插入版权声明/横幅

c# - 在双向关系和 Entity Framework 中保持完整性