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