Во сколько обойдется разработка на ASP.NET?
Для разработки на ASP.net (MVC) вам понадобится любая операционная система (win, Linux,  Os x) и любая среда разработки поддерживающая Asp.net. Хостить можете как на линухе, так и на винде. Можете использовать как платные, так и бесплатные IDE. Сам фреймворк бесплатный
.NET Framework бывает только на Windows. Бесплатно - либо на Mono проект разворачивать, либо изначально писать на ASP.NET Core, который еще не вышел в релиз и не факт, что выйдет в текущем состоянии.
MICROSOFT VISUAL STUDIO COMMUNITY 2015 бесплатна для инди, тестирования, обучения, и мелких организаций. Подробнее - здесь.