我是新手,并使用ASPNETDB visual studio生成的用户数据库登录控件
我在web.config中设置了最大错误密码数为5,并测试了帐户被锁定的程度.但我现在无法弄清楚如何解锁帐户.
这个问题出现在我的远程托管网站上,所以这不是我可以用visual studio asp.net配置工具做的事情
一些c#代码我可以在.cs page_load中运行,这将让我输入用户名并解锁它会很棒.然后我可以制作一个表格,以便在我需要的时候轻松完成.
提前感谢您的帮助.
我支持一个古老的网络应用程序(即将退役),它仍然使用“aspnetdb”作为其身份验证系统。当我发现我的测试服务器抱怨以下错误时,我正在为它在我的测试环境中的退役做一些准备工作:
由于“NOTHING”,数据库“aspnetdb”的事务日志已满。
现在,通常我会假设问题来自数据库事务日志......但该数据库最近切换到简单恢复模式(这是测试机)。
我尝试了一些实验,但没有成功,并进行了一些谷歌搜索。有人以前见过这个错误吗?简单恢复模式下数据库的完整事务日志?
它在 SQL Server 2016 上,以 2008 兼容模式运行,因为 aspnetdb 太旧了。
我需要在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 mvc2应用程序,我使用asp.net成员资格提供程序,它使用ASPNETDB.mdf数据库.我也有自己的数据库,现在我想知道如何将这2个数据库上传到服务器?我应该将它们上传为.mdf文件还是应该使用SQL服务器?我更喜欢使用SQL服务器,如果有人知道转换和上传这两个数据库的最短路径,那将对我有很大帮助.
在此先感谢,
Ilija
我在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.