Непонятно, что вы ищете ... Mono IDE, работающий в Linux?
Вы смотрели на http://monodevelop.com/? Это не Visual Studio, но на самом деле он не так плох, как IDE, и я думаю, что он кросс-совместим с файлами проекта VS. Должны быть пакеты, доступные для любого основного дистрибутива Linux - я знаю, что у всех на основе Debian он есть.
API Mono довольно совместим с .NET, хотя в некоторых из поддерживаемых библиотек есть различия. Существуют расширения Apache для ASP.NET, но их сложно настроить.
Это удобная платформа, и можно написать Mono-код, который на 100% совместим с .NET, если вы держитесь подальше от определенных сборок, которые еще не были перенесены.