我有一个Web应用程序,自从我将它移动到新服务器后就出现了一个奇怪的问题。用户可以使用该应用程序一段时间,但在几次页面请求后,他们将被重定向到默认页面并要求再次登录。出于某种原因,使用该应用程序越多,此问题就越来越少。然后问题再次发生在一夜之间。该应用程序以前在Windows 2003服务器上运行,并且在那里工作正常,所以我认为该问题与新服务器上的设置有关。
我目前正在使用IIS 7的Windows 2008服务器上运行该应用程序。
我在IIS中查看了许多不同的设置并更改了许多不同的内容,但它们似乎都没有解决问题。但是今天,我尝试将应用程序池更改为在v4.0 .NET Framework下运行,这似乎解决了这个问题。应用程序池以前是在v2.0 .NET Framework下运行的。
我不明白改变框架是如何解决我的问题的。我没有看到.NET Framework版本与重定向到默认页面的应用程序之间存在任何关联。
任何人都可以解释这些设置更改如何/为何解决了我的问题?任何见解或帮助将不胜感激。
谢谢