当我尝试转到我的 Web 应用程序中的任何页面时(我正在将代码从 asp.net 网站迁移到Web应用程序,现在对其进行测试).. 我不断收到一些未经身份验证的错误。
所以,我打开了FREB,这就是它所说的......
我不确定那是什么意思?
其次,我还确保我的网站(或至少已设置为 default.aspx 的默认文档)具有匿名功能,其余的则关闭。证明: -
C:\Windows\System32\inetsrv>appcmd list config "My Web App/default.aspx" -section:anonymousAuthentication
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="true" userName="IUSR" />
</authentication>
</security>
</system.webServer>
C:\Windows\System32\inetsrv>appcmd list config "My Web App" -section:anonymousAuthentication
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="true" userName="IUSR" />
</authentication>
</security>
</system.webServer>
有人可以帮忙吗?
401.3 表示您已通过身份验证阶段,但由于资源本身的 ACL 导致访问被拒绝 - 在这种情况下,可能是 c:\users\blank\documents\visual studio 2008\projects\blank\webapplication1。这并不意外,因为通常 IUSR 无法访问用户配置文件下的文件。请尝试在 c:\inetpub 下移动(复制)应用程序。