Я столкнулся с проблемой при развертывании приложения 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, который выглядит в основном одинаково, и со всеми из них я получаю одинаковую ошибку.