шаги для развертывания angular приложения и. net core web api - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть отдельное приложение angular и. net core web api. Я хочу развернуть как angular, так и веб-API в виде пакета в IIS. На моем локальном хосте я запускаю свое приложение angular, поместив URL-адрес веб-API в мое приложение angular. Это то, что у меня есть в моем приложении angular:

export const ROOT_URL=   'https://localhost:44312/api/RecloadPrime';

Вот как я называю свой API из моего приложения angular:

UploadRecLoadData(recLoaddata: RecLoadDataTypeModel){

 return  this.http.get<string>(ROOT_URL + '/' + recLoaddata.startDate +'/' + recLoaddata.endDate , {responseType: 'text' as 'json'});
}

Оба angular и веб-API работает нормально. Я проверил все на своем локальном хосте. Моя. net версия ядра - 2.2

Может кто-нибудь сказать мне шаги для развертывания приложений в IIS.

любая помощь будет принята с благодарностью

1 Ответ

0 голосов
/ 13 апреля 2020
  1. создайте новый веб-сайт в IIS или используйте веб-сайт по умолчанию
  2. Добавьте приложение на веб-сайт и введите веб-интерфейс
  3. Теперь добавьте виртуальный каталог и поместите веб-сайт в него.

Я не говорю о том, как создать пул приложений, и о других аспектах, здесь в конце вы получите что-то вроде этого

enter image description here

пожалуйста, не возражайте против папки aspnet_client

...