0

每当我从 Visual Studio 运行使用 Windows 身份验证的 MVC Web 应用程序时,我都会在没有任何提示的情况下对我的真实域帐户进行身份验证。问题是我想运行一些测试并且还需要与其他帐户连接。但是尽管我尝试了很多东西(尝试了几个浏览器,清除了历史记录、cookie 等,甚至尝试从七个“凭据管理器”中删除一些凭据),但我总是并且总是在没有任何提示(或警告或其他任何东西)的情况下获得自动身份验证这可以帮助我取消它)。

我怎样才能防止这种情况或至少用另一个帐户验证自己?

注意:网站上没有注销按钮。

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

EDIT
NVM 之前的编辑,这是我之前做过的一个不相关操作的副作用(它只需要重新启动就可以看到效果)。

4

2 回答 2

2

要使 Internet Explorer 在您每次打开 Intranet 页面时都询问凭据,请执行以下步骤:

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

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

在此处输入图像描述

于 2013-05-31T16:00:23.973 回答
0

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

  • 切换到 IIS 服务器而不是 VS 开发服务器
  • 关闭所有浏览器
  • 关闭所有正在运行的 ASP.Net 开发服务器
  • 重置 IIS (iisreset)
  • 启动调试(启动 FF 窗口)

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

于 2013-05-31T12:31:08.570 回答