Asp.net 需要表单身份验证/web.config修复程序
我在4.0中创建了一个webapp。它在本地工作/运行良好 所有页面应可供所有用户使用,无需任何用户名和密码 因此,当我添加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
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服务器的管理员授予您访问“路径”的权限,将匿名身份验证从特定用户更改为应用程序池身份解决了此问题。非常感谢。