浏览绑定到Active Directory的Internet时,禁止自动(Windows)身份验证

时间:2013-05-30 14:44:45

标签: c# visual-studio-2010 iis

每当我运行使用Visual Studio中的Windows身份验证的MVC Web应用程序时,我都会在没有任何提示的情况下通过我的真实域帐户进行身份验证。 问题是我想运行一些测试,并且还需要与其他帐户连接。 但是,尽管我尝试了很多东西(尝试了几个浏览器,清除了hisotry,cookies等等,甚至试图从Seven“Credential Manager”中删除一些凭据)我始终并且始终在没有任何提示(或警告或其他任何内容)的情况下自动进行身份验证这可以帮我取消)。

如何通过其他帐户阻止此操作或至少对自己进行身份验证?

注意:网站上没有退出按钮。

编辑(已废弃) 我尝试私人浏览作为某人(他删除了他的评论?!)建议。我仍然得到自动验证,但这次我没有看到相同的确切输出。
我经常在页面上看到我的登录信息(Chrome,IE,FF),我在这里看到我的全名。
所以,这会改变一些东西,但我不知道是什么,它仍然不允许我以别人的身份认证自己。

修改
以前编辑的NVM,它是我之前做过的无关操作的副作用(它只是重新启动才能产生可​​见效果)。

2 个答案:

答案 0 :(得分:2)

要在每次打开Intranet页面时让Internet Explorer请求凭据,请执行以下步骤:

工具 - >互联网选项 - >安全 - >选择“本地Intranet”并转到“自定义级别...”。

然后在选项列表中一直向下并将“用户身份验证”下的“登录”选项更改为“提示输入用户名和密码。

enter image description here

答案 1 :(得分:0)

我设法改变了用户,我不知道我使用的每一步是否都是必要的,但这就是我所做的最终让我“退出”。

  • 切换到IIS服务器而不是VS Dev服务器
  • 关闭所有浏览器
  • 关闭所有runnin ASP.Net Dev服务器
  • 重置IIS(iisreset)
  • 启动调试(启动FF窗口)

现在,如果我重复最后一步,我可以毫无问题地更改用户。