登录控制突然停止工作

本文关键字:停止工作 突然 控制 登录 | 更新日期: 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_CreateUseraspnet_Users_DeleteUser等存储过程。

如果你在那里遇到一些看起来不正常的东西,只要更新你的问题,我就会检查一下。