Мне кажется, что первым большим препятствием при внедрении javascriptmvc в asp.net mvc является структура папок.Кто-нибудь адаптировал структуру папок asp.net mvc для обслуживания файлов содержимого из структуры папок, которую ожидает javascriptmvc?
с использованием routes.IgnoreRoute("javascriptmvc-3.0.5/{*pathInfo}"); в ваших определениях маршрута все должно работать как положено.
routes.IgnoreRoute("javascriptmvc-3.0.5/{*pathInfo}");