Asp.net mvc 无法打开数据库ASPNETDB.MDF

Asp.net mvc 无法打开数据库ASPNETDB.MDF,asp.net-mvc,asp.net-membership,database-connection,connection-string,mdf,Asp.net Mvc,Asp.net Membership,Database Connection,Connection String,Mdf,我使用了ASP.NET的默认成员身份。格式化PC并安装SQL Server Management Studio后,我运行的应用程序无法访问我的ASPNETDB.MDF,但可以访问其他数据库。 例如,当我尝试注册get-so错误时: 连接字符串是这样的: <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS; Integrated Security=SSPI; AttachDBFilename=

我使用了ASP.NET的默认成员身份。格式化PC并安装SQL Server Management Studio后,我运行的应用程序无法访问我的ASPNETDB.MDF,但可以访问其他数据库。 例如,当我尝试注册get-so错误时:

连接字符串是这样的:

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


如何访问ASPNETDB.MDF?

应该有一个名为App\u Data的文件夹。应在此文件夹中创建数据库文件。
您需要的是确保ASP.Net标识对此文件夹具有足够的访问权限。

您正在尝试连接到SQL Server的
SQLEXPRESS
实例-是否安装了SQL Server Express?如果不是:您需要在您拥有的SQL Server实例上创建
ASPNETDB
数据库(作为数据库,使用其逻辑数据库名而不是物理文件名访问它)Mmm。。我忘记安装SQL Server Express 2008了。我现在正在安装它,然后会尝试,如果无法解决,请再说一遍。谢谢,我安装了它,然后它就工作了