我正在 Win 7 上的 Visual Studio 2010 中开发 Web 应用程序,现在似乎有一个刚刚弹出的新错误。当我尝试访问使用 Windows 身份验证的站点时,在 Firefox 中,我收到 403 错误,没有子代码。直到这个 poijnt,它一直以这种方式工作得很好。 Firefox 提示我输入凭据,我输入凭据,然后收到 403 错误。在 IE 中没有问题,只是在 Firefox 中。
我已经检查了 Firefox 中的 network-trusted-ntlm-automatic key 并删除了我的 session cookie,但仍然没有运气。问题似乎仅限于 Firefox。
如果我将该应用程序设置为匿名访问,则它可以正常工作,但该应用程序需要是 Windows 身份验证。
我尝试了本地 IIS,但我的本地 IIS 上的应用程序没有 Windows 身份验证选项,因此暂时删除了该选项。
关于如何再次正常工作的任何想法?我也会在我的本地 IIS 中获取让我获得 Windows 身份验证选项的答案,因为这也将为我解决问题。
最佳答案
检查以确保未为站点启用目录浏览。另外,请确保设置了默认文档,以便在访问时使用:http://www.yoursite.com/ (注意 url 末尾的斜杠)加载了默认文档。我在某些情况下看到 IIS 认为您想要浏览目录而不是加载页面。转到特定页面,看看您是否仍然收到 403 错误。
关于ASP.NET 开发服务器 403 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6614580/