Are you saying that compiled .Net will run on Linux? Also, is it possible to use .net DLLs on a Linux platform?
No, I'm saying you only need one webapp server type since .net can support non-MS client connections. Anybody that thinks you need a second *nix server to support those client types is an idiot.