我在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,而不是将新用户添加到我附加的数据库中。
如果有人知道这个的原因以及如何解决它会很棒
答案 0 :(得分:0)