Приложение Angular, работающее с ASP NET Web Api 2.2 на IIS - PullRequest
0 голосов
/ 06 октября 2019

Я столкнулся с проблемой при развертывании приложения Web Api 2.2 на локальном IIS. API имеет встроенное (внутри wwwroot) скомпилированное приложение Angular и работает на моем локальном IP, и я так хочу. Проблема в том, что когда я пытаюсь получить некоторые данные, например, угловые попытки заполнить таблицу с использованием данных, извлеченных из API, я получаю такие ошибки

Угловая ошибка Json

Вот так выглядит мой сервис, я полагаю, что именно здесь может быть ошибка, поэтому я выкладываю код

export class SubscriptionService {

  url = 'http://192.168.0.103:80/api/subscriptions/';

  constructor(private http: HttpClient) { }

  getSubscriptions(): Observable<Subscription[]> {
    return this.http.get<Subscription[]>(this.url);
  }
  GetSubscriptionById(Id: number): Observable<Subscription> {
    return this.http.get<Subscription>(this.url + Id);
  } 
  createSubscription(subscription: Subscription): Observable<Subscription> {
    const httpOptions = { headers: new HttpHeaders({ 'Content-Type': 'application/json' }) };
    return this.http.post<Subscription>(this.url ,
      subscription, httpOptions);
  }

  deleteSubscription(Id: number): Observable<number> {
    const httpOptions = { headers: new HttpHeaders({ 'Content-Type': 'application/json' }) };
    return this.http.delete<number>(this.url + Id,
      httpOptions);
  }



}

Есть ли у вас какие-либо проблемы с подобными проблемами? У меня есть больше сервисов в рамках моего проекта Angular, который выглядит в основном одинаково, и со всеми из них я получаю одинаковую ошибку.

...