- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只想使用 CreateUserWizard Control 从用户那里收集信息并插入到我的自定义数据库中。我不想使用 Asp.Net Membership 。
当我将此设置添加到 web.config 时<membership>
<providers>
<clear />
</providers>
</membership>
出现以下错误Default Membership Provider must be specified.
当我从 web.config 中删除此设置时。该页面运行成功,但 createUserWizard 控件会自动将 ASPNETDB.MDF 数据库添加到 App_Data 文件夹中。
问题:我们可以在不使用 ASPNETDB 或 asp.net 成员(member)资格的情况下将 CreateUserWizard 与自定义数据库一起使用吗?
最佳答案
CreateUserWizard 控件为 MembershipProvider 对象提供用户界面,该对象与您网站的用户数据存储进行通信以在数据存储中创建新的用户帐户。 CreateUserWizard 依赖 MembershipProvider 来创建用户并在必要时禁用它们(参见 msdn)。
因此,如果您使用 CreateUserWizard,则必须使用 Membership Provider。
如果您不想使用标准成员(member)提供程序,您应该考虑创建一个 Custom Membership Provider .
但是从您的问题来看,不清楚您为什么不想使用标准成员(member)资格。可能值得研究一下将标准 Membership 架构包含到您自己的数据库中的可能性,并使用已在 asp.net 中实现的授权功能为您节省大量工作(更不用说可能的安全问题等)。 Here您可以找到如何将 Membership 架构放入与应用程序数据相同的数据库中。
更新:
如果您仍然想阻止 CreateUserWizard 的 CreateUser 步骤通过 Membership Provider 创建用户,您可以尝试处理 CreatingUser 事件并将其 LoginCancelEventArgs.Cancel 属性设置为 true。
示例代码:
protected void RegisterUser_CreatingUser(object sender, LoginCancelEventArgs e)
{
e.Cancel = true;
}
关于asp.net - 为什么 CreateUserWizard Control 会自动添加 ASPNETDB.MDF 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6801132/
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
我有一个 .mdf 文件,以及同一个 mdf 文件的两个 .ndf 文件。是否可以在不丢失任何数据的情况下将这些文件合并为一个 .mdf 文件? 最佳答案 是的,您可以使用 DBCC SHRINKFI
我有一个 .mdf 文件,以及同一个 mdf 文件的两个 .ndf 文件。是否可以在不丢失任何数据的情况下将这些文件合并为一个 .mdf 文件? 最佳答案 是的,您可以使用 DBCC SHRINKFI
因为我们需要在我们的数据库中移动很多(比如用代码生成的新行更新它,然后更新它 prod db 和反向过程)。 SQL Server CE 作为一个基于文件的系统非常有帮助。 我们想升级以使用 SQL
sql server 2005 express .mdf + .ldf 的最大限制为 4 GB 还是仅适用于 .mdf?请澄清。谢谢。 最佳答案 MDF + NDF - 基本上是数据文件。 日志不算数
在我的数据库中,最初我有一个包含三列的表,当时没有数据,MDf 文件大小为 5122 KB。 然后我在这个表中插入了 500000 条记录,MDF 文件大小增加到 19456 KB 然后我更新了我的表
由于某种原因,我的 MDF 文件有 154gig,但是,我只从平面文件加载了 7GB 的数据。为什么 MDF 文件比实际源数据大很多? 更多信息: 只有几个表约有 2500 万行。没有大型 varch
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
当我转到在 mysql 中创建的数据库时,我只看到 db.opt、.frm 和 .ibd 文件类型。有没有办法创建 .mdf 数据库文件,以便我可以在 Visual Studio 中进一步创建我的项目
我在下面添加了对静态ROLES类的引用,以将角色分配给加入该网站的人员。当我按下JOIN ASP.Net控件上的按钮时,我测试了代码,并且应用程序挂起。当然,我立即尝试调试以查找问题,但我无法再访问S
我想知道当数据库未附加时如何通过 C# 创建跨表查询(开发) 我知道 .mdf 文件在您执行时会临时附加到数据库中——但这才是真正造成困惑的根源。如果您的数据库连接全部用于分隔导致它们动态附加的数据库
方法一(只有mdf没有日志文件的可以恢复) 证明有效 1.新建同名数据库。 2.把该数据库设置为脱机。 3.删除其日志文件(.LDF),不删除后边的过程执行通不过
我在一个网站上工作,该网站可以从数据库 (sql server) 访问数据。它还将添加、更新删除数据库中的记录。似乎创建了一个 MDF 文件,其中包含数据库模式和我猜的所有记录?一旦开发完成并且我想将
我正在开发一个 Web 应用程序(它在 Visual Studio 2008 中的 asp.net mvc 框架测试版中)并希望对其进行版本控制。如何版本控制 App_Data 文件夹中的数据库文件(
我正在使用 C# 为大学项目创建 .Net 应用程序,需要一些帮助! 我有一个托管在网络驱动器上的 mdf 文件,需要多个客户端才能从他们的应用程序访问该数据库。每台客户端计算机都将运行自己的 sql
我在 SQL 服务器上运行了碎片整理报告,数据库的 mdf 文件被报告为 99% 的碎片。我问了一位同事,他们说这可能是正常的,因为这正是这种文件在内部工作的方式。 这是一个问题吗?为此文件运行磁盘碎
我正在尝试自动执行分离和删除数据库的过程(通过 VBS objshell.run)如果我手动使用 SSMS 进行分离和删除,然后我可以将数据库文件复制到另一个位置...但是,如果我使用: sqlcmd
我需要在用户点击时插入数据。但是,我的代码没有这样做。即使它显示数据已插入消息,也不会插入数据。我怎样才能找到错误? private void bunifuFlatButton2_Click(obje
我正在使用 SQL Server 2008 R2 和 VS2010。我使用这个工具制作了简单的应用程序。我在我的应用程序中将数据库作为 .mdf 附加,并将该应用程序部署在其他机器上,它工作正常。现在
我有 .mdf 文件。 数据库名称 - 人 .mdf 文件路径 - D:\db\People.mdf 接下来我尝试连接到 mdf DbProviderFactory df = DbProviderFa
我是一名优秀的程序员,十分优秀!