I'm not sure that getting ASP.NET guy up and running and more productive faster is a laudable goal. Say productivity of ASP.NET guy is f(t) where t is time and productivity of <something-else> guy is g(t). I would submit that there exists some T where g(t) > f(t) for all t > T (t starts at 0, for simplicity.)
That is my stupid way of saying, who gives a crap how long stupid ASP.NET guy takes to get productive? In the long run, inevitably, someone else will be better.