我正在使用会员类进行用户管理,它创建了一个名为 ASPNETDB.MDF 的数据库。我决定使用同一个数据库来处理我的其他数据,所以我在那里添加了一些我自己的表......
当我尝试访问它时:
<connectionStrings>
<add name="connString" connectionString="Initial Catalog=MyProject;Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\MyName\Documents\Visual Studio 2008\Projects\Project\MyProject\App_Data\ASPNETDB.MDF;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
</connectionStrings>
使用这个:
Dim conn As SqlConnection = New SqlConnection(ConfigurationManager.ConnectionStrings("connString").ToString)
通过 Membership 类登录后,它给了我这个错误:
Cannot open database "MyProject" requested by the login. The login failed.
Login failed for user 'My-PC\Myuser'.
我不确定发生了什么事?
编辑:如果我不使用会员类,我可以很好地使用数据库..但是当我使用会员类登录后,它停止工作..