Entity framework 初始化字符串的格式不符合azure上从索引0开始的规范

Entity framework 初始化字符串的格式不符合azure上从索引0开始的规范,entity-framework,connection-string,Entity Framework,Connection String,这是我的连接字符串: <connectionStrings> <add name="OL4RENTDb" connectionString="Server=v812xrqz2w.database.windows.net;Database=ol4rentDB;User ID=AdminOL4RENT@v812xrqz2w;Password=Grupo501TSI;Trusted_Connection=False;Encrypt=True;MultipleActi

这是我的连接字符串:

<connectionStrings>
   <add name="OL4RENTDb" 
     connectionString="Server=v812xrqz2w.database.windows.net;Database=ol4rentDB;User ID=AdminOL4RENT@v812xrqz2w;Password=Grupo501TSI;Trusted_Connection=False;Encrypt=True;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
 </connectionStrings>
你觉得有什么问题吗


我正在部署到azure。

问题不是web.config的连接字符串,而是您在发布设置中指定的,azure将使用该字符串连接到db。
假设您可以在本地pc中拥有到本地数据库的连接字符串,并且在发布时放置azure数据库连接字符串,并在web.config上覆盖您的本地连接字符串。

我遇到了相同的错误,我通过FTP到我的azure网站并编辑web.config来修复它。我注意到添加了一个新的连接字符串条目。我删除了它,以保留我在我的电脑和一切工作都很好。因此,如果部署到Azure时出现此错误,请检查连接字符串。

哪个是本地连接字符串,哪个是Azure数据库连接字符串?是的,我想我也有同样的问题(本地与Azure db)。连接字符串有效(从visual studio复制),在entityFramework的web.config中,我已经(希望如此)正确设置了defaultConnectionFactory的参数。。。我还是会犯这个错误。。。有什么提示吗?
[ArgumentException: Format of the initialization string does not conform to specification starting at index 0.]
   System.Data.Common.DbConnectionOptions.GetKeyValuePair(String connectionString, Int32 currentPosition, StringBuilder buffer, Boolean useOdbcRules, String& keyname, String& keyvalue) +5314705
   System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey) +124
   System.Data.Common.DbConnectionOptions..ctor(String connectionString, Hashtable synonyms, Boolean useOdbcRules) +95
   System.Data.SqlClient.SqlConnectionString..ctor(String connectionString) +59