Microsoft has announced the release of the new version of the .Net Framework 1.1. As with almost everything in life, the only constant is change. Most companies have deployed applications supported on .Net Framework 1.0. The new version of .Net supports most of the features built using the original release version. The new version introduces new features and better support for existing functionality like support for IPv6 and improved support for developing mobile applications, among other improvements and additions.The question is not only whether to upgrade to the new version or stay put with the existing version. Decisions need to be taken whether to convert all the existing applications to migrate completely to the new version..Net Framework 1.1 offers a third alternative - Side-By-Side Execution. This means enabling the existence of multiple versions of .Net Framework on the same machine at the same time and also multiple versions of applications that use a version of the .Net Framework. The managed application existing in this environment can select the version of the Framework that it will execute on. This can be optionally specified in the configuration files and the system follows some heuristics when the selection is not specified. The system defaults in the absence of the configuration options are as mentioned in the table below.Default Version
NOTE: This article is purely for educational purpose. This article should not be construed as a best practices white paper. This article is entirely original, unless specified. Any resemblance to other material is an un-intentional coincidence and should not be misconstrued as malicious, slanderous, or any anything else here of.