If you have extremely long processes that are processed during Application_OnStart or Session_OnStart, you might occasionally see this message. If so, consider moving such processes to an offline source (e.g. for pure database processing, use a job in SQL Server; for ASP tasks, see
Article #2143 to learn how to schedule a VBS file instead).
This could be due to McAfee running on the server. According to
KB #303881, it marks global.asa as modified during each scan, and this causes IIS to reload global.asa. If this is the case, you need to reconsider your virus protection. Like Norton, using a desktop application on a server can have unexpected results.
See
KB #236446 if you are running Site Server 3.0, and try commenting out any instance of the 'ReloadSite' method.
If none of the above solves the problem, you could check your event log for any ASP-, IIS- or MTS-related errors. This may reveal a deeper problem.
Other than that, even Microsoft doesn't have much to offer. They say "the message is harmless" and that "there is no good workaround" ... check out
KB #248013 for more details.