在基本身份验证的情况下,AllowAnonymous属性是无效的。要允许匿名访问,应该在Web.config文件中添加以下代码:
在这个示例中,authentication mode设置为Basic(基本身份验证),然后使用allow元素允许匿名访问(?表示所有用户,包括未经身份验证的用户)。
此外,还可以在Web.config中启用Windows身份验证并允许匿名访问。示例代码如下:
请注意,在Windows身份验证下,AllowAnonymous属性可以正常工作。