【问题标题】:While providing security all the tables goes into the "aspnetdb" database在提供安全性的同时,所有表都进入“aspnetdb”数据库
【发布时间】:2011-08-23 04:49:02
【问题描述】:

我正在开发一个包含管理页面、版主页面和用户页面的小型网站。我已经使用asp.net 配置提供了安全性,并且我遵循了所有六个步骤。

问题是在提供安全性后,所有表都保存在aspnetdb 数据库中,但我希望将所有这些表都保存到我自己的数据库中。

有谁知道如何将所有表保存到我自己的数据库中?如果可能的话,给我一些例子和更多的解释。

注意:我使用的是客户端系统,数据库呈现在服务器系统中。

【问题讨论】:

  • 您最好将个人详细信息放在个人资料页面上。

标签: asp.net database aspnetdb


【解决方案1】:

在您的 web.config 中,<connectionStrings> 部分中应该有一个设置。我认为默认可能只是ApplicationConnection

这将指向一个 SQLServer Express 数据库文件,因此您可以将其更新为您自己的数据库连接。

然后,如果您查找 <membership defaultProvider="SqlProvider"> <roleManager enabled="true" defaultProvider="SqlProvider"> 部分,您将在每个部分中看到 connectionStringName 的设置,这将指向连接字符串。确保这与指向您的数据库的连接字符串相同。

您的数据库可能缺少用于 asp.net 安全性的表,因此您需要考虑生成这些表。

aspnet_regsql 是您想要查看的内容。此自动生成所需的所有表,然后在您的应用程序第一次运行时,它会向表中添加一些详细信息,例如应用程序名称、ID 等...

【讨论】:

    猜你喜欢
    • 2011-07-18
    • 1970-01-01
    • 1970-01-01
    • 2018-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多