Classical ASP had no mechanism of running itself on non- Microsoft technology platforms like the 'The Apache Web Server'
ASP.NET could be run on non-Microsoft Platforms also. Cassini is a sample Web server produced by Microsoft which, among other projects, has been used to host ASP.NET with Apache.
Multi Language Support in WebPage
Note :- (C# and VB.Net are both server Side languages.)