Visual Studio 2012 - Windows Azure:连接字符串无法正常工作(无数据库交互)

时间:2013-03-11 18:16:00

标签: azure connection azure-sql-database

我正在尝试使用Windows Azure提供的云技术将我的Visual Studio 2012 MVC 4项目联机。 虽然我可以访问我的网站(它上传得很好并且可以访问),但我无法使数据连接正常工作。 例如,当我尝试将新用户注册到我的实时应用程序时,它会给我一个简单的错误:“处理您的请求时发生错误”(这是法语的翻译,但是...... - ')

我已经在网络上关注了一堆教程,但似乎没有一个能让事情发挥作用。 这是我实际使用的连接字符串:

 <add name="yoombysql"
providerName="System.Data.SqlClient"
connectionString="Data Source=tcp:rmy11na948.database.windows.net,1433;Initial Catalog=yoombysql;Integrated Security=False;User Id=yoomby;Password=PASSWORD;Encrypt=True;TrustServerCertificate=False;MultipleActiveResultSets=True" />

这不是我尝试过的唯一一件事,但我的想法已经不多了......所以如果有人对此提出了暗示或线索...... 提前谢谢!

1 个答案:

答案 0 :(得分:0)

确保在“管理允许的IP地址”下右侧的DB rmy11na948的控制面板中检查了WINDOWS AZURE SERVICES =“YES”,如果要访问Azure之外的Azure SQL,则需要添加您的特定IP地址进行测试。

更新:您还应添加完整的userId User Id=yoomby@rmy11na948;

再次,从右侧的门户单击“显示连接字符串”,复制ADO.NET连接字符串并替换{your_password_here}。如果失败,请完成Windows Azure SQL Database Firewall的步骤。

UPDATE-2 :对于实体框架连接,请阅读How to: Connect to Windows Azure SQL Database Using the ADO.NET Entity Framework并阅读Entity Framework and SQL Azure