我正在开发一个包含管理页面、版主页面和用户页面的小型网站。我已经使用asp.net
配置提供了安全性,并且我遵循了所有六个步骤。
问题是在提供安全性之后,所有表都保存在aspnetdb
数据库中,但我希望将所有这些表都保存到我自己的数据库中。
有谁知道如何将所有表保存到我自己的数据库中?如果可能的话,给我一些例子和更多的解释。
注意:我使用的是客户端系统,数据库显示在服务器系统中。
在您的 web.config 中,该部分中应该有一个设置<connectionStrings>
。我认为默认值可能只是ApplicationConnection
这将指向一个 SQLServer Express 数据库文件,因此您可以将其更新为您自己的数据库连接。
然后,如果您查找这些部分<membership defaultProvider="SqlProvider">
<roleManager enabled="true" defaultProvider="SqlProvider">
,您将在每个部分中看到一个设置,因为connectionStringName
这将指向连接字符串。确保这与指向您的数据库的连接字符串相同。
您的数据库可能缺少用于 asp.net 安全性的表,因此您需要考虑生成这些表。
aspnet_regsql是您想要查看的内容。此自动生成所有需要的表,然后在您的应用程序第一次运行时,它会向表中添加一些详细信息,例如应用程序名称、ID 等...