Как интегрировать проект Angular 8 в ASP. NET MVC с использованием Visual Studio 2019 - PullRequest
0 голосов
/ 21 апреля 2020

Я создал проект Angular 8, используя CLI, и теперь я хочу использовать этот проект в ASP. NET MVC, используя Visual Studio 2019.

1 Ответ

0 голосов
/ 21 апреля 2020

Чтобы ответить на ваш вопрос так, как вы его задали: Чтобы интегрировать приложение Angular 8 в проект ASP. NET MVC, вам нужно будет использовать CLI для генерации приложения в папке внутри. проекта MVC. Затем вам необходимо настроить маршрутизацию таким образом, чтобы Angular знал, когда вы запрашиваете компонент Angular, а когда вы запрашиваете представление MVC. Вы также должны помнить, чтобы скомпилировать приложение Angular перед его развертыванием. И не развертывайте ваши Angular исходные файлы.

При этом лучше использовать приложение Visual Studio Angular с Net шаблоном проекта Core Web Api, который выполняет большую часть скучная работа для вас. Хотя технически возможно интегрировать Angular в приложение MVC, вероятно, лучше не смешивать их, а использовать бэкэнд Web API и делать ВСЕ интерфейсные элементы в Angular. Однако я понимаю, что это не всегда так просто, особенно при работе с существующими системами, которые нужно переносить по крупицам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...