I'm a an asp.net/C# programmer by day. I developed a RoR app for a client on the side. The problem was you couldn't keep the darn thing running. RoR was unstable as heck for me and was missing some features that were dead simple in asp.net. (At the time I couldn't find a good zip library, the one I found had documentation in Japanese).
If I were comparing asp.net to something I would consider django or just PHP. PHP has a heck of a deployment story. I run MANY wordpress blogs on the side and centos/mysql/apache/php is rock solid AND fast.
My 2 cents.