ASP.NET Web服务和成员资格
我尝试在ASMXWeb服务中使用成员资格。我使用网站管理工具,创建som角色和用户 在ASMXWeb服务中,我创建了一个登录方法来测试一些用户的帐户。工作还可以ASP.NET Web服务和成员资格,asp.net,service,membership,Asp.net,Service,Membership,我尝试在ASMXWeb服务中使用成员资格。我使用网站管理工具,创建som角色和用户 在ASMXWeb服务中,我创建了一个登录方法来测试一些用户的帐户。工作还可以 [WebMethod] public string Login(string userName, string userPassword) { if(Membership.ValidateUser(userName,userPassword)) { return "Login succesfull";
[WebMethod]
public string Login(string userName, string userPassword)
{
if(Membership.ValidateUser(userName,userPassword))
{
return "Login succesfull";
}
return "Bad loginName or password";
}
创建用户帐户时的I add方法
[WebMethod]
public void CreateUser(string userName, string userPassword,
string userEmail, string userQuestion, string userAnswer)
{
MembershipCreateStatus status;
try
{
Membership.CreateUser(userName, userPassword,
userEmail, userQuestion, userAnswer, true, out status);
}
catch (MembershipCreateUserException ex)
{
throw ex;
}
catch(Exception ex)
{
throw ex;
}
}
问题是,若我调用webmethod,CreateUser用户帐户并没有创建。用户数据未写入数据库。当我调用webmethod CreateUser时,我没有得到任何异常,问题出在哪里?有人帮我吗?谢谢。您必须跟进您的强密码列表。默认情况下,您必须使用大写字母、数字和特殊字符,即使用PassW@rd22谢谢,Hamid。试着对数据库运行数据库探查器,检查它是否被命中以及sp是否被调用。还请为membership元素提供web.config条目