Angular не связывается с ASP. Net после публикации в IIS - PullRequest
0 голосов
/ 15 января 2020

У меня проблема между Angular и. Net -Core после публикации sh в IIS.

Приложение работает нормально на моей локальной машине, но когда я публикую sh в IIS приложение Angular не может общаться с приложением. Net.

Я вижу домашнюю страницу, но не могу выполнить поиск на странице (которая взаимодействует с API и БД)

С чего начать отладку? Что я могу сделать, чтобы отладить источник ошибки?

Должен ли я начать смотреть на конфигурацию между двумя приложениями или что-то на сервере (IIS)?

У меня ошибка. Файл interceptor.ts, который делает это:

export class ErrorInterceptor implements HttpInterceptor {
  intercept(request: HttpRequest < any > , next: HttpHandler): Observable < HttpEvent < any >> {
    return next.handle(request)
      .pipe(
        catchError((error: HttpErrorResponse) => {
          let errorMessage = '';
          if (error.error instanceof ErrorEvent) {
            // client-side error
            errorMessage = `Error: ${error.error.message}`;
          } else {
            // server-side error
            errorMessage = `Error Code: ${error.status}\nMessage: ${error.message}\nStatusText: ${error.statusText}`;
          }
          window.alert(errorMessage);
          return throwError(errorMessage);
        })
      );
  }
}

и в окне предупреждения я вижу это

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...