Как добавить приложение Angular 5 в решение в Visual Studio? - PullRequest
0 голосов
/ 26 мая 2018

Допустим, в моем решении Insig у меня уже есть проект Insig.Api в Asp.net Core.

Затем я добавил новый пустой веб-проект Insig.Web

Затем я создал веб-приложение на Angular через ng new ClientApp.

И я установил ClientApp в wwwroot из Insig.Web, и я установил проект множественного запуска для них обоих.

Теперь, когда я нажимаю в Visual Studio Start, я бы хотел запустить Api с моим угловым приложением.Как я могу это сделать?

Я знаю, что могу сделать это, используя шаблон Angular по умолчанию из Visual Studio, но я хотел бы сделать это с нуля, так как шаблон содержит много ненужных вещей.

File structure

1 Ответ

0 голосов
/ 27 мая 2018

Я нашел решение ЗДЕСЬ

Надеюсь, это кому-нибудь поможет, так как в большинстве уроков используется шаблон по умолчанию из Visual Studio, который на самом деле является старой версией Angular 4 ...

Кстати, в Startup.cs нет необходимости добавлять строки с AddMvc и UseMvc, конечно, если вы хотите иметь API в другом проекте, отличном от Angular, как я хотел.

И использовать ng build --watch для отслеживания изменений.

И не забудьте отключить CORS в Api Startup.cs

app.UseCors(builder => builder
        .AllowAnyOrigin()
        .AllowAnyMethod()
        .AllowAnyHeader()
        .AllowCredentials());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...