0

我使用本教程为我的网站创建基本身份验证:http:
//msdn.microsoft.com/en-us/data/gg192997.aspx
我将密码修改为管理员,但是,当我尝试以任何方式访问该网站时浏览器,它总是提示输入用户名和密码,但从接受。如果我将代码更改为在

public static bool Authenticate(HttpContext context)

它不会改变任何东西。我还应该设置什么?

4

1 回答 1

1

确保禁用 IIS(针对特定站点)中的所有身份验证设置,并且仅启用基本身份验证。浏览器应该请求一个在有效时总是可以接受的用户和密码。有时重新启动站点及其相关应用程序池也可能会有所帮助(尤其是在旧版本的 Windows 中)。

请记住,基本身份验证是不安全的,因为它通过 base64 编码的请求标头传递凭据。一个好主意是使用 ssl - 您可以从startssl.com 获得一个免费的用于实时站点,或者从iis 创建一个自签名的用于开发人员。

于 2013-03-09T02:19:23.637 回答