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

时间:2014-11-07 10:08:58

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

我开发了一个我想在Azure上托管的网站,该网站包含一个我使用Entity Framework 6的数据库。

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

当我使用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中拥有的所有配置,即一个数据库和一个托管网站。

我还想提到的另一件事是,虽然它说“#34;无法打开数据库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>

我对这种天蓝色的东西不是很熟悉,我可以帮助解决这个问题。

0 个答案:

没有答案