IIS MVC 3站点不工作的基本身份验证
问题描述:
我刚刚向我的Windows 2008 Web Edition(IIS 7)服务器部署了MVC 3站点,并试图设置基本身份验证,以便它不会允许未经授权的访问。这似乎起初是有效的,但是一旦我解决了一个问题并进行了更改,现在这个问题已经解决,我的基本身份验证出于某种原因不再有效 - 它让任何人都可以使用。IIS MVC 3站点不工作的基本身份验证
在IIS7的我的身份验证设置下,我启用了基本身份验证,并禁用了所有其他形式的身份验证。我也尝试了其他各种组合,到目前为止,我尝试过的所有事情都是让网站广泛开放。
我想知道它是否缓存我的凭据,所以我尝试从一个不同的浏览器,该网站尚未被访问,它仍然打开。
我可以忽略一些明显的东西吗?我认为我所要做的就是保持禁用所有形式的身份验证,除了Basic?任何想法可能会发生什么?
如果不是,我可以做什么解决问题的任何想法? Firebug中有什么可以看到可能发生的事情吗?
在此先感谢。
你可以发布你的web.config的 和 标签。 –
2011-03-21 06:45:33
您是否有所有用户都可以访问?所以,HTTP基本工作,但它只是允许任何人? – 2011-03-21 12:24:49
我的web.config中没有任何身份验证或授权标签。目前,该网站使用自定义身份验证/授权来驱动站点成员资格。但就通过IIS访问域而言,我试图限制它在IIS级别 - 我是否应该在web.config中包含一些内容来限制它? – 2011-03-21 13:32:26