标签: aspnetdb

密码锁定错误后如何解锁ASPNETDB用户帐户?

我是新手,并使用ASPNETDB visual studio生成的用户数据库登录控件

我在web.config中设置了最大错误密码数为5,并测试了帐户被锁定的程度.但我现在无法弄清楚如何解锁帐户.

这个问题出现在我的远程托管网站上,所以这不是我可以用visual studio asp.net配置工具做的事情

一些c#代码我可以在.cs page_load中运行,这将让我输入用户名并解锁它会很棒.然后我可以制作一个表格,以便在我需要的时候轻松完成.

提前感谢您的帮助.

c# asp.net user-controls aspnetdb visual-studio

6
推荐指数
3
解决办法
6608
查看次数

事务日志已满(由于没有)...但该数据库处于简单恢复模式

我支持一个古老的网络应用程序(即将退役),它仍然使用“aspnetdb”作为其身份验证系统。当我发现我的测试服务器抱怨以下错误时,我正在为它在我的测试环境中的退役做一些准备工作:

由于“NOTHING”,数据库“aspnetdb”的事务日志已满。

现在,通常我会假设问题来自数据库事务日志......但该数据库最近切换到简单恢复模式(这是测试机)。

我尝试了一些实验,但没有成功,并进行了一些谷歌搜索。有人以前见过这个错误吗?简单恢复模式下数据库的完整事务日志?

它在 SQL Server 2016 上,以 2008 兼容模式运行,因为 aspnetdb 太旧了。

sql-server transaction-log aspnetdb

4
推荐指数
1
解决办法
8511
查看次数

如何更新aspnetdb成员身份IsApproved值?

我需要在aspnet_Membership表中更新现有用户IsApproved状态.我有下面的代码,似乎没有工作.user.IsApproved属性已更新,但未将其保存到数据库表.我还需要打电话吗?
有什么建议?谢谢.

    /// <summary>
    /// Updates a users approval status to the specified value
    /// </summary>
    /// <param name="userName">The user to update</param>
    /// <param name="isApproved">The updated approval status</param>       
    public static void UpdateApprovalStatus(string userName, bool isApproved)
    {
       MembershipUser user = Membership.GetUser(userName);

       if (user != null)
           user.IsApproved = isApproved;          
    }
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc asp.net-membership aspnetdb

2
推荐指数
1
解决办法
3963
查看次数

将ASPNETDB.mdf上传到共享主机?

我正在开发asp.net mvc2应用程序,我使用asp.net成员资格提供程序,它使用ASPNETDB.mdf数据库.我也有自己的数据库,现在我想知道如何将这2个数据库上传到服务器?我应该将它们上传为.mdf文件还是应该使用SQL服务器?我更喜欢使用SQL服务器,如果有人知道转换和上传这两个数据库的最短路径,那将对我有很大帮助.

在此先感谢,
Ilija

sql database aspnetdb asp.net-mvc-2

1
推荐指数
1
解决办法
2355
查看次数

数据库"master"中的CREATE DATABASE权限被拒绝.存在具有相同名称的数据库

我在Visual Studio 2010 Application Server中运行我的应用程序,但现在我已将其更改为使用IIS本地服务器,然后一切都崩溃了.我收到以下错误:

System.Data.SqlClient.SqlException:数据库'master'中的CREATE DATABASE权限被拒绝.
尝试为文件D:\ Code\EMSApplication\EMSApplication.Web\App_Data\ASPNETDB.mdf附加自动命名的数据库失败.存在具有相同名称的数据库,或者无法打开指定的文件,或者它位于UNC共享上.

我已将IIS默认网站的应用程序池设置更改为Classic .NET AppPool.

在此输入图像描述

还将Classic .NET AppPool的Identity更改为LocalSystem.

在此输入图像描述

我还将NETWORK SERVICE的权限设置为Full

在此输入图像描述

连接字符串是:

Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.mdf;Integrated Security=True
Run Code Online (Sandbox Code Playgroud)

但它们都没有奏效.我仍然得到那个错误.任何建议都对我很有帮助.

谢谢.


我正在使用随Visual Studio 2010安装的SQL Server 2008 Express.

c# asp.net aspnetdb sql-server-2008-express

1
推荐指数
1
解决办法
1万
查看次数