IIS MVC 3站点中的基本身份验证无法正常工作

时间:2011-03-21 06:25:28

标签: asp.net-mvc authentication iis-7 asp.net-mvc-3 basic-authentication

我刚刚将MVC 3站点部署到我的Windows 2008 Web Edition(IIS 7)服务器,并尝试设置基本身份验证,以便不允许未经授权的访问。这似乎最初起作用,但是一旦我对问题进行故障排除并进行更改,现在修复了这个问题,我的基本身份验证由于某种原因不再有效 - 它让任何人都可以使用。

在IIS7中的身份验证设置下,我启用了基本身份验证,并禁用了所有其他形式的身份验证。我也尝试了其他各种组合,到目前为止,我所尝试的一切都是让网站大开。

我想知道它是否正在缓存我的凭据,所以我尝试从另一个未访问该网站的浏览器,它仍然保持打开状态。

我是否忽视了一些明显的东西?我认为所有我必须做的是禁用所有形式的身份验证,除了Basic?可能会发生什么想法?

如果没有,关于我可以做什么来排除故障的任何想法?在Firebug中有什么东西可以看到可能会发生什么吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

最终,this是我想要完成的,我只是不确定如何表达它。在阅读了该答案中链接的文章后,我将尝试找出一种限制访问此站点的不同方式(通过IP或使用我的单级身份验证)。