登录控制突然停止工作
本文关键字:停止工作 突然 控制 登录 | 更新日期: 2023-09-27 18:02:31
这是我的连接字符串:
<add name="modelConnectionString" connectionString="Data Source=.'SQLEXPRESS;AttachDbFilename='D:'Documents and Settings'Dima'My Documents'Visual Studio 2010'WebSites'WebSite10'App_Data'ASPNETDB.MDF';Integrated Security=True;User Instance=True;Trusted_Connection=Yes;" providerName="System.Data.SqlClient"/>
这是我的成员配置部分
<membership defaultProvider="MyMembershipProvider">
<providers>
<clear/>
<add name="MyMembershipProvider" type="System.Web.Security.SqlMembershipProvider"
connectionStringName="modelConnectionString"
minRequiredPasswordLength="1"
minRequiredNonalphanumericCharacters="0"
enablePasswordReset="true"
maxInvalidPasswordAttempts="1000"
passwordAttemptWindow="4000"
enablePasswordRetrieval="true"
requiresUniqueEmail="false"
passwordFormat="Encrypted"
applicationName="/WebSite10"/>
</providers>
</membership>
我在谷歌上搜索了2个小时,没有找到任何可以解决这个问题的相关内容。对照组工作了2个月,然后突然停止
要使SQL成员关系起作用,您需要为SQL数据库注册成员关系。
确保从命令行执行aspnet_regsql.exe -A m -E
这里有完整的说明
由于您使用的是SQL用户实例,您是否更改了IIS中站点应用程序池的标识?或者,如果您正在使用开发服务器,您是否作为不同的用户登录?
参见:SQL Server 2005 Express Edition User Instances
如果你得到你上面发布的消息,那么我猜你的会员资格提供程序与数据库正常工作,问题在于数据库中实际的aspnet会员表。
首先,如果你还没有它,安装Microsoft SQL Server Management Studio Express,这样你就可以使用你的MDF文件了。
然后您可以在dbo.aspnet_Users
表中查找问题,并执行aspnet_Users_CreateUser
和aspnet_Users_DeleteUser
等存储过程。
如果你在那里遇到一些看起来不正常的东西,只要更新你的问题,我就会检查一下。