Vijay:
There are a lot of related "issues" that will appear on the top end, such as webresource.axd issues, ajax failed to load, invalid viewstate, viewstatemac failure when the underlying problems are more systemically complex. The usual bandaids are machine key, turning off viewstatemac (instead of getting to the cause) there are even some recommendations from MS to remove http-equiv="Content-Type"content="text/html; charset=UTF-8 from the page head as that seems to be sometimes causing fixed amounts of viewstate to lop off at random times and thus viewstate either fails or does not decrypt. We see these problems appear, disappear, and reappear at bizarre times when no code changes have occured. Logic would then blame the server or the server OS, but other websites are running on the same environment flawlessly.
The ONLY real consistant parameter is that this seems to occur on websites that have been converted from Net 1.0 up. New websites built are not having these issues. I suspect somewhere therein is the rub, and most of the developers I have spoken with have the same feeling.
I hope this will eventually get somebody to resolve this, but I suspect that MS is far too interested in moving us to MVC etc to devote much resources to regression testing of "legacy" code bugs. Most of MS "stuff" seems to work fine in "Hello World" test scenarios, but when you get into multiples of millions of lines of code, then the seams seem to show.
Sincerely,
Bill