Is it possible to run a .net application on Linux environment? If yes then how? Will all the components of .net framework work properly on Linux ?
Please see Running .Net applications on Linux with Mono:
Imagine the fate of your company rests on your completing your new Linux project on time. You have a crack team of first-class developers, but they're all .Net programmers. What are you going to do? Admit that Windows is better that Linux? Cry? Resign? No, you're going to install Mono and save the world!