假设我已登录到从IIS运行的应用程序。现在我没有注销,但关闭了浏览器。当我再次访问应用程序时,它默认为登录页面。 IIS如何识别它是一个新请求并将用户重定向到登录页面?IIS如何识别.NET中的不同会话?
我还有一个问题。假设我没有关闭浏览器,我在登录时使用了浏览器。我打开新的浏览器从同一应用程序请求一个页面。 IIS会认识到这是对应用程序的新请求,并将用户重定向到登录页面。为什么它不使用第一个浏览器使用的现有会话或cookie?
请不要对我持续的问题感到恼火......我有很大的困惑。 我们说HTTP是一个无状态协议。一旦请求了页面,我已经登录。并且HTTP协议连接将在IIS和浏览器之间终止,对吧?然后,我正在浏览该登录的应用程序中的其他页面。现在IIS可以识别用户已经登录到这个浏览器。但是当我打开一个新的浏览器并请求该应用程序时,IIS如何识别它是一个新的请求?由于HTTP协议断开连接,它在第一种情况下如何工作?
好的。另外我有另外一个疑问。假设iam没有关闭我登录的浏览器,并且我打开新的浏览器来请求来自同一应用程序的页面。现在iis如何认识到这是对应用程序的新请求并发送到登录页面。为什么不能使用第一个浏览器使用的现有会话或cookie – Bala 2010-08-19 11:49:30
请参阅我的更新答案。 – cHao 2010-08-19 12:05:23
非常感谢。请找我更新的问题,并帮助我 – Bala 2010-08-19 12:14:41