C# 始终需要清空浏览器历史记录

C# 始终需要清空浏览器历史记录,c#,internet-explorer,C#,Internet Explorer,我在本地机器上有一个C#/.NET网站,用于测试 每次我在InternetExplorer7中运行该网站时,我都必须清空浏览器历史记录,否则它将以前一个人的身份登录 如何使其允许我登录,而无需每次测试时清空历史记录?您的登录信息存储在会话中,并在IE7中设置cookie。因此,您不必清除整个历史记录,只需为站点创建一个会话cookie即可。 或者,您可以在应用程序中实现“注销”功能。由于该问题只存在于您的开发环境中,因此解决方法是使用实现“私有”模式的浏览器,如谷歌浏览器的匿名模式或微软Inte

我在本地机器上有一个C#/.NET网站,用于测试

每次我在InternetExplorer7中运行该网站时,我都必须清空浏览器历史记录,否则它将以前一个人的身份登录


如何使其允许我登录,而无需每次测试时清空历史记录?

您的登录信息存储在会话中,并在IE7中设置cookie。因此,您不必清除整个历史记录,只需为站点创建一个会话cookie即可。
或者,您可以在应用程序中实现“注销”功能。

由于该问题只存在于您的开发环境中,因此解决方法是使用实现“私有”模式的浏览器,如谷歌浏览器的匿名模式或微软Internet Explorer 8的InPrivate模式

这些浏览器在这些“私有”模式下运行时,在您关闭窗口后不会保留cookie和临时internet文件,这将解决您的问题。

但是,应该记住,这些浏览器可能与您正在开发的网站不完全兼容


此外,如果要达成更持久的解决方案,您应该提供更多关于网站认证实施的信息,以及您的网站的一般信息。

在您的应用程序中如何实施用户认证/授权。这是关键问题。没有这条信息,很难给你一个准确的答案。