ASP.Net Page 7
As the successor and first upgrade in a long time to the original Active Server Pages (ASP), ASP.Net's data handling aspects have undergone more than just name changes (ODBC has generally migrated to OLE DB).
The .Net in the name indicates Microsoft's use of ASP to support Web services. The main disadvantage is a familiar one for anything from Microsoft: Porting to other platforms is difficult or impossible. Most organizations would not choose to start with ASP.Net if they knew they also had to run data on Linux with Apache servers. On the other hand, if an organization knows its going to run data on Microsoft servers (e.g., IIS), then there are optimizations available to ASP, a ton of COM objects to use, and many third-party development tools.