2013-06-15 28 views
5

にインデックス0から始まる仕様に準拠していません時間THI問題とされてきたが、これは私たconnectionStringです:フォーマットは紺碧

<connectionStrings> 
    <add name="OL4RENTDb" 
    connectionString="Server=v812xrqz2w.database.windows.net;Database=ol4rentDB;User [email protected];Password=Grupo501TSI;Trusted_Connection=False;Encrypt=True;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" /> 
</connectionStrings> 

エラー:

[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 

ドゥあなたはそこに何か問題を見ますか?私は紺碧のために展開しています

は...

答えて

5

私は同じエラーがありました。私はAzure WebサイトにFTP経由で接続して修正し、Web.Configを編集しました。私は新しい接続文字列のエントリが追加されていることに気づいた。私はそれを私のPC上にあったものを保つために削除し、すべてがうまくいった。 Azureにデプロイするときにこのエラーが発生した場合は、接続文字列を確認してください。

4

問題は、web.configファイルの接続文字列ことを波平ができますが、パブリッシュ設定で指定する1つは、使用するAZURE 1は、DBに接続するために。 ローカルのPCに接続文字列をローカルデータベースに置くことができ、パブリッシュするときには空白のデータベース接続文字列を置くことができ、web.configのローカル接続文字列を上書きすることができます。

+0

**は**ローカル接続文字列**です** **アジアルデータベース接続文字列**ですか? – Kiquenet

+0

はい、私は同じ問題(ローカル対アズールのdb)があると思います。接続文字列は(visual studioからコピーされています)、web.configのentityFrameworkにあります。私は(これが願っています)正しくdefaultConnectionFactoryのパラメータを設定しました...そして、私はまだこのエラーを受け取ります...どんなヒント? – dcg

関連する問題