Фон
Мы являемся командой TDD, унаследовавшей унаследованное приложение ASP.NET, и пытаемся взять его под контроль, разделив проблемы представления, бизнеса и доступа к данным и тем самым улучшая тестируемость. Мы добились определенного успеха, используя шаблон MVP для вновь добавленных страниц, но исследуем среду MS MVC, чтобы посмотреть, дает ли она нам какое-либо преимущество перед MVP. Важно отметить, что мы бы хотели, чтобы новая работа MVC была в C #, а унаследованное приложение - в VB. Мы рассмотрели эту запись в блоге, которая в основном достигает того, чего мы хотим, но не позволяет нам кодировать на C #. Кроме того, есть несколько записей в блоге о разделении одного веб-приложения на несколько проектов, которые выглядят полезными ( здесь )
Вопрос
Можете вы создать работающий прототип, состоящий из одного веб-приложения, состоящего из двух проектов (проект VB ASP.NET по умолчанию и проект C # MVC по умолчанию), и заставить их прекрасно работать вместе. Я не смог сделать это успешно (я думаю, из-за проблем маршрутизации). Если бы вы могли, я бы хотел увидеть ваши файлы web.config и global.asax.