Этот подход имеет смысл - главная проблема, которую я вижу, состоит в том, чтобы сделать интерфейсы абсолютно одинаковыми для java и .net - небольшие проблемы, такие как отсутствие aspx ни в одном из URL.
Вам также нужно будет выполнять больше работы вручную, чем в противном случае - например, я обнаружил, что интеграция скриптовой службы asp.net с jquery требует нескольких обходных путей, которые не подойдут, если нужен интерфейс для работы с обеими платформами.