Asp.net 需要表单身份验证/web.config修复程序

Asp.net 需要表单身份验证/web.config修复程序,asp.net,web-config,forms-authentication,Asp.net,Web Config,Forms Authentication,我在4.0中创建了一个webapp。它在本地工作/运行良好 所有页面应可供所有用户使用,无需任何用户名和密码 因此,当我添加alllow users=“*”不工作时 当我加上 <forms loginUrl="~/Form1.aspx" timeout="2880" /> </authentication> 并启用表单身份验证如果我键入www.Mydomain/form2.aspx或www.Mydomain/form1.aspx,我可以看到form1.asp

我在4.0中创建了一个webapp。它在本地工作/运行良好

所有页面应可供所有用户使用,无需任何用户名和密码

因此,当我添加
alllow users=“*”
不工作时

当我加上

  <forms loginUrl="~/Form1.aspx" timeout="2880" />

</authentication>


并启用表单身份验证如果我键入www.Mydomain/form2.aspx或www.Mydomain/form1.aspx,我可以看到form1.aspx、form2.aspx

但是如果我禁用表单身份验证或从web.config中删除这些行,我将无法看到form1或form2

现在我添加了home.html和Index.html,当我试图打开这两个文件时

www.mydomain/index.html它将被重定向到form1.aspx


请帮助。

*
表示任何经过身份验证的用户,您尝试过吗

<allow users="?" />


您已经说过上面的
alllow users=“*”
。这是问问题时的输入错误,还是您的
web.config中的输入错误?
下面是一个错误。您没有权限使用您提供的凭据查看此目录或页面(由于访问控制列表,访问被拒绝)。要求Web服务器的管理员授予您访问“路径”的权限,将匿名身份验证从特定用户更改为应用程序池身份解决了此问题。非常感谢。