Login控件问题~!~一个电脑上创建多个应用程序,使用同一数据库出错~~~ 请教各位大侠,有关于登录控件的问题!~~我在一台机器上创建了两个web应用程序,想使用同一个登录用户的数据库,我使用相同的连接字符串,但是,后创建的那个应用程序老是无法登录成功!~为什么?还有,我在ASP.NET配置网站上测试连接数据库可以连接成功,但是好像无法连接到那个数据库!~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对了,就算连接的不是同一数据库,也无法连接上!~是不是数据库的操作限制啊?我用的是sql server2005 跟数据库没关系你把你登陆成功 和不成功 两个工程的 web.config 代码 精简的沾过来看看 我的config是:<providers> <clear /> <add name="AspNetSqlMembershipProvider" connectionStringName="LocalSqlServer" type="System.Web.Security.SqlMembershipProvider, System.We, Version=2.0.0.0 Culture=neutral,PulicKeytoken=b03f5f7f11d50a3a"requriesQuestionAndAnswer="false"requriesUniqueEmail="false"passwordFormat="Hashed"/> </providers> <authentication mode="Forms"> <forms loginUrl="Login.aspx" /> </authentication> <authorization> <deny users="?"/> </authorization> 没什么别的啊 还有个问题啊,在先创建的应用程序中,我在ASP.NET配置网站上安全选项卡中添加了两个用户,但是在后来创建的程序中的ASP.NET配置网站上的安全选项卡中显示用户为0,没有用户,是不是之前创建的用户无法在后来的程序中读出来啊? 那卫生测试数据库又能连接呢?? <connectionStrings> <add name="UserLoginDB" connectionString="Data Source=.;Initial Catalog=UserLoginDB;User ID=sa;password=;" providerName="System.Data.SqlClient"/> </connectionStrings>和<!-- defaultProvider : 默认数据提供程序 connectionStringName : 数据库连接字符串节点的key applicationName : 使用该membership的程序名称 description : 描述信息 minRequiredPasswordLength : 密码最少 多少位 minRequiredNonalphanumericCharacters : 必须包含多少个特殊字符 requiresUniqueEmail : 注册时是否需要email唯一. enablePasswordRetrieval : 允许找回密码否 enablePasswordReset : 允许修改密码否 requiresQuestionAndAnswer : 注册时是否必须填写密码我问题和答案 passwordFormat : 密码加密方式(Hashed) name : 名称 type : 类的命名空间 如果你设置了passwordFormat为散列化的,那么你必须把enablePasswordReset设置成假 --> <membership defaultProvider="AspNetSqlProvider"> <providers> <add connectionStringName="UserLoginDB" applicationName="/" description="" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" requiresUniqueEmail="false" enablePasswordRetrieval="true" enablePasswordReset="true" requiresQuestionAndAnswer="true" passwordFormat="Clear" name="AspNetSqlProvider" type="System.Web.Security.SqlMembershipProvider"/> </providers> </membership>connectionStringName 和 连接字符串中的 name 应该是一样的<membership defaultProvider="AspNetSqlProvider"> 使用默认的 那你在重新建一个membership呢? 让他们两个分别使用两个不同的库试试会不会 不允许两个工程挂在同一个库上呢?我是挂在一个库上 没有像你这样 水晶报表调用工具栏打印提示“出现通信错误,请停止打印”在线等,高手们谢谢了 有关网页和后台消息系统的问题,请高手帮个忙! 高分求怎么实现读取www.google.com网页内容??!! visual studio 2005 下载 Panel的现实问题 求一个正则表达式 如何做可以跳转页的datagrid~? 如何在服务器段取客户端脚本生成的值? 一段代码 C#通过文本框查询表中信息 大家看看,没有什么办法可以在FCKEDIOTR中用到onkeyup 事件,在线等,马上结贴,给分 在虚拟机里面做开发,给虚拟机分配多少内存合适?
是不是数据库的操作限制啊?
我用的是sql server2005
你把你登陆成功 和不成功 两个工程的 web.config 代码 精简的沾过来看看
<providers>
<clear />
<add name="AspNetSqlMembershipProvider" connectionStringName="LocalSqlServer" type="System.Web.Security.SqlMembershipProvider, System.We, Version=2.0.0.0 Culture=neutral,PulicKeytoken=b03f5f7f11d50a3a"
requriesQuestionAndAnswer="false"
requriesUniqueEmail="false"
passwordFormat="Hashed"
/>
</providers>
<authentication mode="Forms">
<forms loginUrl="Login.aspx" />
</authentication>
<authorization>
<deny users="?"/>
</authorization> 没什么别的啊
<add name="UserLoginDB" connectionString="Data Source=.;Initial Catalog=UserLoginDB;User ID=sa;password=;" providerName="System.Data.SqlClient"/>
</connectionStrings>和<!--
defaultProvider : 默认数据提供程序
connectionStringName : 数据库连接字符串节点的key
applicationName : 使用该membership的程序名称
description : 描述信息
minRequiredPasswordLength : 密码最少 多少位
minRequiredNonalphanumericCharacters : 必须包含多少个特殊字符
requiresUniqueEmail : 注册时是否需要email唯一.
enablePasswordRetrieval : 允许找回密码否
enablePasswordReset : 允许修改密码否
requiresQuestionAndAnswer : 注册时是否必须填写密码我问题和答案
passwordFormat : 密码加密方式(Hashed)
name : 名称
type : 类的命名空间
如果你设置了passwordFormat为散列化的,那么你必须把enablePasswordReset设置成假
-->
<membership defaultProvider="AspNetSqlProvider">
<providers>
<add connectionStringName="UserLoginDB"
applicationName="/"
description=""
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
requiresUniqueEmail="false"
enablePasswordRetrieval="true"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
passwordFormat="Clear"
name="AspNetSqlProvider"
type="System.Web.Security.SqlMembershipProvider"/>
</providers>
</membership>connectionStringName 和 连接字符串中的 name 应该是一样的
<membership defaultProvider="AspNetSqlProvider"> 使用默认的
会不会 不允许两个工程挂在同一个库上呢?
我是挂在一个库上 没有像你这样