2011-10-26 16 views
2

私はVisual Studio 2010とmvc 3をインストールし、サイトで作業しています。 後で私はSQL Server 2008をインストールし、asp.net mvcのメンバーシップを使ってユーザーを登録しようとしたときに、データベースが存在しないなどのエラーが表示されていました。 aspnetdbをSQL Serverに接続し、リモートアクセスを有効にしています...そして今すぐ登録しようとすると、このエラーが表示されます:SQL Serverデータベースに接続できません。asp.net mvc 3のメンバーシップは、データベースに接続できません

SQL Serverへの接続を確立する際に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからなかったか、アクセスできませんでした。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認します。 (プロバイダ:SQLネットワークインターフェイス、エラー:26 - エラー位置決めサーバー/インスタンスの指定)

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

<connectionStrings> 
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated  Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> 
</connectionStrings> 

私はいくつかの時間前、私は何の問題もなかった私の以前のプロジェクトに取り組んでいることを覚えておいてくださいメンバーシッププロバイダーとユーザーのログイン登録などで、私は本当に不満を持ち、私はここで何が欠けているのか分からない。

+0

あなたのプロジェクトのapp_dataフォルダに.mdfファイルがありますか? – Xhalent

+0

いいえ、フォルダが空です –

+0

あなたがサーバ上で "有効"にしたaspnetdbを含むmdfはどこですか? – Xhalent

答えて

0

ローカルホストから直接使用することができ、App_Dataフォルダに入れる必要はありません。この接続文字列を使用してください:

<connectionStrings>  
     <add name="ApplicationServices" connectionString="Data Source=.\SQLEXPRESS; Initial Catalog=*Name of your database*;Integrated Security=SSPI"/> 
    </connectionStrings> 
関連する問題