2017-05-01 189 views
0

という名前の最後のconnectionStringを使用しようとしています。キーワードがサポートされていません: 'datasource'

これは私の接続文字列です:

<connectionStrings> 
    <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-saroh-20170305155508;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-saroh-20170305155508.mdf" /> 
    <add name="crowdfundingEntities4" connectionString="metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(LocalDB)\v11.0;attachdbfilename=|DataDirectory|\crowdfunding.mdf;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 
    <add name="userdataEntities6" connectionString="metadata=res://*/Models.MyModel.csdl|res://*/Models.MyModel.ssdl|res://*/Models.MyModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(LocalDB)\v11.0;attachdbfilename=|DataDirectory|\userdata.mdf;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 
    <add name="sqlConString" connectionString="DataSource=(LocalDB)\v11.0;attachdbfilename=|DataDirectory|\crowdfunding.mdf;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework&quot;"/> 
    </connectionStrings> 
+0

tassawar

+0

あなたの接続文字列はどこですか?それは固定されています。 –

+0

誰でも文字列を確認してください??? – tassawar

答えて

0

私はあなたの問題は、接続文字列Data Sourceだと思うので、

<add name="sqlConString" connectionString="Data Source=(LocalDB)\v11.0;attachdbfilename=|DataDirectory|\crowdfunding.mdf;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework&quot;"/>

を試し単語の間にスペースがありますが、あなたの設定が DataSource

です

それでも問題が解決しない場合は、

  1. あなたは、通常のADOを使用している.NETそれはproviderName="System.Data.SqlClient"または
    するかどうエンティティフレームワークを使用している場合providerName
    を提供し、接続文字列でmetadataパーツを追加することでproviderName="System.Data.EntityClient"を追加する必要があります(あなたのuserdataEntities6参照)

  2. あなたがmetadataを含めるために、エンティティフレームワーク、providerNameを追加し、connectionStringを変更するから部品を使用している場合も' MORに&quot;を変更してみてください電子のこれについての情報、https://blogs.msdn.microsoft.com/rickandy/2008/12/09/explicit-connection-string-for-ef/

+0

Bro私はすべてを試しましたが、まだ動作していません!! – tassawar

+0

@tassawarはあなたの他の接続文字列を処理しますか?それが動作する場合は、それを使用して関連する部分を修正してみてください。私は常に動作中の接続文字列をコピーし、誤植や間違いを避けるために変更します。私はこれ以外の何かを考えることができない –

関連する問題