问题标签 [universal-provider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
797 浏览

asp.net-mvc - Universal Membership Provider 创建用户性能问题

令我遗憾的是,我在 Azure 托管、MVC 3、SQL Azure 支持的开发中使用了最新的 Universal Providers 成员管理。我编写了一个从 CSV 文件批量创建用户的例程。解析文件并填充模型。然后我遍历创建用户的集合。

花费大量时间的关键线是标准

即使在“大型”4 核服务器上,这一行也可能需要将近 1 秒才能完成。这意味着 10,000 个用户需要将近 3 个小时。如果可以的话,直接对数据库进行操作可能需要几分钟。

更糟糕的是,我还需要检查现有用户并更新他们。我已经放入了必要的索引,并且数据库非常快。坦率地说,这个提供商能做什么?

我做错了什么,还是这个提供者对大型系统完全没用?其他人有这些问题吗?

我什至不会进入配置文件提供程序,我只想说我自己写了!

0 投票
2 回答
6193 浏览

asp.net - ASP.NET 通用提供程序和会话状态

我正在开发一个 ASP.NET MVC 4 网站,并且正在使用Microsoft ASP.NET Universal Providers。我计划部署到 Windows Azure 并使用 SQL 数据库。为了在我的本地 SQL Server 2008 数据库上初始化成员资格、配置文件和角色,我通过 ASP.NET 网站管理工具创建了一个新用户。如何初始化会话?

当我的应用程序运行时,我自然会得到一个 SqlException 说“无效的对象名称 dbo.Sessions”。在 Windows Azure 上进行测试时,这不是问题。dbo.Sessions 是自动创建的。从 Azure 上的 dbo.Sessions 生成创建表脚本并将其应用到我的本地 SQL 数据库后,我可以在本地运行。

网络配置:

0 投票
2 回答
2611 浏览

.net - .NET 4.5 通用成员资格提供程序表名称

有没有办法在数据库中为新的 .NET 4.5 DefaultMembershipProvider 表名添加前缀?它们曾经被命名为 aspnet_Users、aspnet_Roles 等,现在它们仅命名为 Users、Roles 等,这与我的具有表 User 的应用程序架构相冲突。

如果我想使用新的通用提供程序并避免这个命名问题,我唯一的选择是使用单独的数据库作为成员吗?

0 投票
1 回答
759 浏览

asp.net - 如何在运行时更新 Universal Provider 连接字符串?

我们正在使用基于通用提供程序的成员资格提供程序,我想更改它在运行时使用的连接字符串。

以下问题http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataproviders/thread/260d8536-c39f-41ec-b181-4d452cf054b3/显示了如何在运行时更改 SQL 成员资格提供程序。

但是,如果我使用 System.Web.Providers.DefaultMembershipProvider 执行此操作,则它不起作用,因为它似乎没有要设置的 _sqlConnectionString 字段。

有任何想法吗?

0 投票
0 回答
50 浏览

c# - 自定义会员 3 部分登录

希望使用通用提供程序实现自定义的 DefaultMembershipProvider,此提供程序需要处理 3 个段以进行身份​​验证。

  1. 组ID
  2. 用户名
  3. 密码

目前,我有通过将 GroupID 和用户名连接在一起作为用户名的函数,如下所示

对我来说,这感觉就像一个 hack,一个干净的 hack,但仍然是一个 hack。任何人都有更好的想法来实现这一点,而无需从头开始编写完整的提供程序。