C# 如何配置IIS身份验证密码?

C# 如何配置IIS身份验证密码?,c#,asp.net,visual-studio-2008,C#,Asp.net,Visual Studio 2008,我正在32位XP上开发VS2008中的C#/ASP.NET web应用程序。我创建了一个Login.aspx文件,让用户在看到任何数据之前先输入用户名和密码。此功能现在可以通过输入ASP.NET配置从VS.I添加用户和角色 但是,在发布到IIS 6.0后,密码在那里不起作用。如何在IIS中为相同的用户名和密码配置目录安全性 如果使用表单身份验证,则用户信息可能位于数据库中。这与IIS无关,因此我可以考虑两个选项 1) 您指向的另一个数据库中没有您登录的用户。 2) 引发了与身份验证过程相关的异常

我正在32位XP上开发VS2008中的C#/ASP.NET web应用程序。我创建了一个Login.aspx文件,让用户在看到任何数据之前先输入用户名和密码。此功能现在可以通过输入ASP.NET配置从VS.I添加用户和角色


但是,在发布到IIS 6.0后,密码在那里不起作用。如何在IIS中为相同的用户名和密码配置目录安全性

如果使用表单身份验证,则用户信息可能位于数据库中。这与IIS无关,因此我可以考虑两个选项

1) 您指向的另一个数据库中没有您登录的用户。
2) 引发了与身份验证过程相关的异常,在异常处理代码上显示消息“密码无效”

编辑

这里有一个关于如何使用membershipprovider的表单身份验证的完整示例

这里还有一些关于表单身份验证的链接



如果你的真名是“拯救”,那是个有趣的绰号。你说“不起作用”是什么意思?它拒绝认证?你有错误吗?我的意思是,当我输入密码时,它会说这是一个无效的密码,尽管我知道这个相同的密码在VS中有效。如果你再解释一下你的身份验证代码,那也太好了。正如我所说,对我来说,在VS上工作而不是在外部工作毫无意义。是的,我正在使用表单身份验证,但我是一个新手。你能推荐更多描述这个的链接吗?非常感谢!我去看看!