首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Membership.ValidateUser慢

Membership.ValidateUser慢
EN

Stack Overflow用户
提问于 2013-03-07 17:01:16
回答 1查看 893关注 0票数 3

我正在使用System.Web.Sercurity.Membership方法来处理我们的web服务的用户。在测试期间,我对此非常满意,因为我们的数据库和web服务驻留在同一台服务器上。

当移动到单独服务器的数据库和web服务时,当我们使用Membership.ValidateUser(username, password)命令对用户进行身份验证时,会出现巨大的延迟。

配置文件详细信息:

代码语言:javascript
复制
type="System.Web.Providers.DefaultMembershipProvider, 
      System.Web.Providers, Version=1.0.0.0, Culture=neutral,    
      PublicKeyToken=*********" 
connectionStringName="BlaBlaConnection" 
enablePasswordRetrieval="false" enablePasswordReset="true" 
RequiresQuestionAndAnswer="false" requiresUniqueEmail="false"       
maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6"   
minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" 
applicationName="/"
EN

回答 1

Stack Overflow用户

发布于 2013-04-11 10:03:40

问题在于本文帮助的数据库框的权限:https://elgg.leeds.ac.uk/webteam/weblog/15385.html

我们的数据库管理员将App标识和域机器标识添加到数据库框和.NET根目录中,允许读写访问。

当服务器被重新映射时,这些目录的UNC路径不在C:驱动器上,因此它们没有继承“正常”的ACL权限。

当这一情况被纠正后,的时间变慢了,但是对于我想要的还是有点慢( Membership.ValidateUser(username, password);Roles.IsUserInRole(username, item.Role)的平均时间是4秒,负载为每小时10,000次)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15277242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档