Mas o peso do DOT NET vem de ser um framework de aplicação com foco mais em WEB, assim como o JEE no JAVA e Symfony ou Zend do PHP que também são bem pesados.
Uma alternativa seria usar framework para WEB feito em C/C++, vai reduzir o uso de RAM e aumentar a velocidade a um custo maior no desenvolvimento. Existe alguns por ai, o problema seria suporte e comunidade pequena, você estaria mais solitário no desenvolvimento, remando contra a maré, mas para embarcar web em sistemas rodando em dispositivos muito pequenos, seria a saída.