C# 将网站部署到Azure:数据库错误

C# 将网站部署到Azure:数据库错误,c#,asp.net,sql-server,entity-framework,azure,C#,Asp.net,Sql Server,Entity Framework,Azure,我已经开发了一个我想在Azure上托管的网站,该网站包括一个我使用EntityFramework6的数据库 在Azure控制面板的SQL Databases节点下,我托管了db,当我在LocalHost上运行我的网站时,数据库成功连接,应用程序运行良好 当我使用VS web Deploy(在Azure的“控制窗格”网站节点中)发布我的网站时,我看到以下错误,表明存在数据库连接问题: Cannot open database "WebApplication11050_db" requested b

我已经开发了一个我想在Azure上托管的网站,该网站包括一个我使用EntityFramework6的数据库

在Azure控制面板的SQL Databases节点下,我托管了db,当我在LocalHost上运行我的网站时,数据库成功连接,应用程序运行良好

当我使用VS web Deploy(在Azure的“控制窗格”网站节点中)发布我的网站时,我看到以下错误,表明存在数据库连接问题:

Cannot open database "WebApplication11050_db" requested by the login. The login failed.
Login failed for user 'Test'.
This session has been assigned a tracing ID of '181fabe7-aedd-4423-a29d-61ae439d9520'.  Provide this tracing ID to customer support when you need assistance. 
这就是我在Azure中的所有配置,它是一个DB和一个托管网站

还有一件事我想提一提的是,尽管上面写着“无法打开数据库WebApplication11050_db”但我根本没有该名称的数据库,我的数据库名为“AirLine”。我的连接字符串如下所示:

<connectionStrings>
<add name="AirLineEntities" connectionString="metadata=res://*/Models.Database.csdl|res://*/Models.Database.ssdl|res://*/Models.Database.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=a6v0245cs5.database.windows.net;initial catalog=AirLine;user id=Test;password=MyPassword;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>


我对这个azure的东西不是很熟悉,我想请你帮我解决这个问题

azure数据库的连接字符串中的用户名看起来像
user@a6v0245cs5
@KeithPayne:那不是服务器名吗?”User@a6v0245cs5.database.windows.net“@KeithPayne:这并没有解决问题。嗯,用户不是真名。对不起,我没说清楚。用创建azure数据库时设置的内容替换
user
。@KeithPayne:我当然知道,问题与用户ID无关,因为正如我所说,它在LocalHost上工作