Как связать фронт на React и бэкенд на ASP.NET, при условии, что и фронт и бэк представлены как 2 раздельных проекта?
Ничего особенного для связи не нужно.
Фронт скорее всего запускается через webpack-dev-server - в него можно через переменные среды прокинуть адрес бэкенда.
На проде фронт будет раздаваться, скорее всего, с nginx, так что никакой параметр прокинуть нельзя, зато можно обращаться к тому же домену, на котором сидит и фронт (делать запросы типа fetch("/api/something")) - и уже на стороне nginx разруливать.
Фронт это скорее всего create react app или самописный конфиг webpack
Вебпаку можно прописать конфиг, чтобы проксировать запросы к api в определенную подпапку домена
https://webpack.js.org/configuration/dev-server/#d...
Бек поднимаете отдельно его конфигом
На продакшене нужно будет настроить nginx чтобы он одну подпапку проксировал на поднятое рядом API а остальные запросы направлял на индескный файл фронта