VS2008忽略了我的会员表,改为创建新的aspnetdb.mdf

时间:2011-02-26 19:47:19

标签: asp.net web-applications aspnetdb

我在VS2008中为我的最后一年项目制作一个Web应用程序,我有一个注册aspx表单,它使用CreateUserWizard,然后创建/更新aspnetdb.mdf中的各个表。

问题是我想在我自己的db中创建这些aspnet表,以便将aspnet_Users.UserId链接到一个新表。这导致我在SSMS中创建新数据库并运行aspnet_regsql.exe以向其添加成员资格表。

创建表和关系后,我将数据库与SSMS分离,并将其添加到我的VS2008 Web应用程序项目的App_Data文件夹中,并更改了我的web.config连接字符串以引用此新数据库。

(此项目不会发布 - 由于Uni实验室限制,App_Data文件夹是我存储数据库的唯一选项)

但是,当我注册任何新用户时,会创建一个新的aspnetdb.mdf,而不是将新用户添加到我附加的数据库中。

如果有人知道这个的原因以及如何解决它会很棒

1 个答案:

答案 0 :(得分:0)

你正在使用个性化吗?如果是这样,默认提供程序默认使用ASPNETDB。 改变那个和你的完成