You receive an ASP.NET error in your Event Viewer while using IIS 6.0 on your server:
“It is not possible to run two different versions of ASP.NET in the same IIS process. Please use the IIS Administration Tool to reconfigure your server to run the application in a separate process.”
IIS 6.0 uses the process w3wp.exe. One or more application can run together in one ore more processes within the same application pool by ‘application pooling’, an isolation feature of IIS. Each pool has it’s own worker processes which handles requests. When you are using multiple versions of ASP.NET on your server, these processes will conflict with each other if using the same application pool. Therefore each ASP.NET version has to use it’s own application pool.
Solution
Open your IIS manager by using Start > Run > inetmgr
Open the Properties of your Virtual Directory by right-clicking it and check the Application pool being used under the tab Virtual Directory:
Now check the ASP.NET version being used under the tab ASP.NET:
Now make sure each Virtual Directory using the same ASP.NET version also uses the same application pool.
If necessary, create a new application pool in IIS Manager by right-clicking Application Pools > New > Application Pool…
This should do the trick!