Hola, lo que planteas es el gran dilema de muchos de nosotros que nos gusta la comoda forma de programar en asp.net y nos damos cuenta que el IIS y el windows server en general no son muy seguros y con mala reputacion en el web.
no tengo sobre Solaris, pero si de un proyecto de linux llamado Mono
http://www.go-mono.com/, el cual busca tener un framework open source para C# y .net y apache
que mejor webserver que apache... creo que es lo que necesitas solo que solaris, sino linux.. mejor aun jejeje