#asp.net #angular #asp.net-core-webapi
Вопрос:
Попытка запустить приложение Angular независимо — ng serve .. все сводится к следующему стандарту : Сервер разработки Angular Live прослушивает локальный хост:4200, откройте браузер на http://localhost:4200/ ** Я изменился в .NET PJ (ASP.NET ЯДРО 5.0) в startup.cs
// spa.UseAngularCliServer(npmScript: "start");
spa.UseProxyToSpaDevelopmentServer("http://localhost:4200");
Если я запускаю VS, он отлично работает с URL-адресом в браузере : https://localhost:44323 Я пытаюсь запустить его с помощью .NET CLI как сборку DOTNET; Запуск DOTNET, он дает мне ок: C:_NGNETnetnguno>информация о запуске dotnet: Microsoft.Принимающий.Срок службы[0] Теперь слушаем дальше: https://localhost:5001 информация: Microsoft.Принимающий.Срок службы[0] Теперь слушаем дальше: http://localhost:5000 информация: Microsoft.Принимающий.Срок службы[0] Запущено приложение. Нажмите Ctrl C, чтобы завершить работу. информация: Microsoft.Принимающий.Срок службы[0] Среда размещения: Информация о разработке: Microsoft.Принимающий.Срок службы[0] Корневой путь содержимого: C:_NGNETnetnguno но я не могу найти, какой URL поместить в браузер, чтобы он получил ClientApp… Есть какие-нибудь мысли, что проверить? Спасибо.
Комментарии:
1. перейдите в папку
ClientApp
и напишитеng serve
, если вы хотите сказать, что другой порт используется, напримерng serve --port 44323
Ответ №1:
Я полагаю, вы используете ASP и угловую идентичность. Чтобы открыть клиентское приложение в браузере, перейдите по https://localhost:5001/
ссылке .
Это будет URL-адрес, на котором развернуто клиентское приложение(интерфейс), также называемое угловой стороной.
dotnet build
ничего не будет делать, так как это команда, используемая для создания статических файлов(обычно выполняется при размещении). Если вы хотите просмотреть статические файлы, перейдите по ссылке bin/debug/net5.0
Комментарии:
1. Я попробовал localhost:5001 .. он не смог подключиться …
2. Вы сделали
npm i
это в каталоге ClientApp?