Membership的用法?

liupg_csd 2009-03-29 12:16:31

Membership.CreateUser(username,password);

执行到这里就报“无法连接到 SQL Server 数据库”的错误!
这是为什么啊?我的sql server express 2005已经安装了啊,怎么还会报这个错误呢,
不知道还有什么没设置好,请高手指点一下,先谢了!
...全文
157 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
pdsnet 2009-03-29
  • 打赏
  • 举报
回复
帮顶
namhyuk 2009-03-29
  • 打赏
  • 举报
回复
默认情况下,membership,profile,role等都使用连接字符串名为:LocalSqlServer的数据库,也就是App_Data目录下的ASPNETDB.MDF作为用户信息的存储区。照理说应该没什么问题啊。
如果是连上了,没有达到Membership API默认要求密码长度,或密码没有包含非字母/数字字符,那倒可以解决。问题是你干脆就没连上,怪了~~~

如果你用的是win03,你注意一下NT AUTHORITY/NETWORK SERVICE账户的权限。
liupg_csd 2009-03-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wuyq11 的回复:]
默认配置的ActiveDirectoryMembershipProvider使用UPNs来进行名字印象,如下
attributeMapUsername="userPrincipalName"
因为所有用户名都需要按照下面的格式:
UserName@DomainName
如果手动使用Membership.CreateUser方法来创建用户,这么做
membership.CreateUser("UserName@DomainName", "P@ssw0rd", "userName@emailAddress");
你也能设置config文件来改变映象方式:
attributeMapUsername="sAMAccountName"
[/Quote]

还是“无法连接到 SQL Server 数据库” App_Data目录下也有ASPNETDB.MDF文件
liupg_csd 2009-03-29
  • 打赏
  • 举报
回复
没有啊
wuyq11 2009-03-29
  • 打赏
  • 举报
回复
默认配置的ActiveDirectoryMembershipProvider使用UPNs来进行名字印象,如下
attributeMapUsername="userPrincipalName"
因为所有用户名都需要按照下面的格式:
UserName@DomainName
如果手动使用Membership.CreateUser方法来创建用户,这么做
membership.CreateUser("UserName@DomainName", "P@ssw0rd", "userName@emailAddress");
你也能设置config文件来改变映象方式:
attributeMapUsername="sAMAccountName"
namhyuk 2009-03-29
  • 打赏
  • 举报
回复
App_Data目录下有ASPNETDB.MDF文件吗?
liupg_csd 2009-03-29
  • 打赏
  • 举报
回复
我想是因为我的那个express实例有问题,我又创建一个实例好了。谢谢以上各位帮忙!
阿彪兄 2009-03-29
  • 打赏
  • 举报
回复
找不到ASPNETDB.MDF
liupg_csd 2009-03-29
  • 打赏
  • 举报
回复
说错了,App_Data目录下压根就没有生成ASPNETDB.MDF文件,不知道是不是因为我电脑上也安装了sqlserver 2005后,sql server express就不能用了吧?以前我没有安装sqlserver数据库时是可以用的呀!

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧