Не очень понимаю подобные вопросы
Бэкендер делает бэкенд на языке N (в вашем случае, N = ASP.net), делает некие сервисы, которые умеют отвечать на http-запросы. Ему всё равно, что с этим будет делать фронтенд
Фронтендер делает фронтенд на фреймворке N. Делает запросы к сервисам бэкенда, получает от них ответы. Ему всё равно, на чём написан бэкенд
Фронту и бэку взаимно всё равно на технологии друг друга. Общаются они всё равно json-ами через запросы