Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a really hard time migrating from Windows Server 2003 to Windows 2008 R2. My ASP code seems to work but after a while users start complaining they see other people's responses!

User 1: Search -> Get Record A (*) -> Edit -> Submit

User 2 (on another PC): Search -> Get Record A -> IE Shows the pre-edit version (*)!

I have disabled cache / kernel caching afterwards, but otherwise all settings should be default

On a somehow related issue: I have a .Net 2 ASP.NET application that logs using Log4net. After migrating to W2k8 R2 the log time stamps are well out of date. For example, at 5pm the last modified time still says 1AM (using both dir and explorer). Notepad shows the 5pm version. (I checked that if I edit a file and save it, the timestamp is correct)

I set up a virtual directory on IIS for the logs, and at 5pm I see content from 4pm. I tried forcing a refresh by appending a '?' to the end of the URL and it showed the 2pm version! I get old data even if I use another browser. Fiddler shows that the response time is current, and when I refresh the browser, which then uses the Modified-Since tag to look for post 5pm data, IIS would return that there is no change.

Pointers much appreciated!

share|improve this question
Has someone been practicing voodoo near your server? – the_drow Jul 28 '11 at 12:31
We have Sophos Endpoint Security (not sure if that's voodoo) which I may disable next. Problem is it's not reproducible ... – Kenneth Wong Jul 29 '11 at 4:31

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.