Entity framework Azure管理门户中的SQL Azure EF数据库第一个连接字符串

Entity framework Azure管理门户中的SQL Azure EF数据库第一个连接字符串,entity-framework,azure,connection-string,azure-sql-database,azure-management,Entity Framework,Azure,Connection String,Azure Sql Database,Azure Management,我有一个运行n Azure的站点,它使用EF Database First模型 如果我将连接字符串嵌入web.config并部署,那么一切都是美好的 <add name="MyEntities" connectionString="metadata=res://*/App_Code.Model.csdl|res://*/App_Code.Model.ssdl|res://*/App_Code.Model.msl;provider=System.Data.SqlClient;provider

我有一个运行n Azure的站点,它使用EF Database First模型

如果我将连接字符串嵌入web.config并部署,那么一切都是美好的

<add name="MyEntities" connectionString="metadata=res://*/App_Code.Model.csdl|res://*/App_Code.Model.ssdl|res://*/App_Code.Model.msl;provider=System.Data.SqlClient;provider connection string='Data Source=my.database.windows.net;Initial Catalog=myTest_DB;User ID=***;Password=***; MultipleActiveResultSets=False'"  providerName="System.Data.EntityClient"/>

但是,我现在得到了以下错误:

应用程序配置中的连接字符串“MyEntities” 文件不包含所需的providerName属性。“

我在网上搜索了很多连接字符串的变体,但还没有找到正确的


注意:我想我可以将此设置为应用程序设置,并将字符串的初始化移动到代码中,但即使只是出于好奇,我还是想知道如何通过门户进行此操作。

问题不在于连接字符串,而在于无法从门户指定
providerName


尝试使用本地或虚拟连接字符串进行发布,并像在Azure应用程序设置中那样覆盖它。请参见以下答案:

Ha,非常简单!非常感谢。