What are the Best practices for side-by-side execution of Framework 1.1 and 2.0?

In ASP.NET, applications are said to be running side by side when they are installed on the same computer, but use different versions of the .NET Framework.