Я очень новичок в Angular, пожалуйста, ответьте на возможно глупый вопрос.
Я пытаюсь разместить сервер asp.net Kestrel на локальном хосте: 5000, который предоставит службу SignalR для отчетов о ходе выполнения. Веб-сайт, который я создаю с помощью Angular 5, должен подключаться к этому (веб-сайт будет вызываться либо через localhost: 4200, либо просто путем открытия файла://.....etc../index.html).
Я установил пакет @aspnet/signalr-client через NPM. Я не делал никаких других ручных модификаций в своем проекте (никаких полифилов или чего-то еще).
Затем я отредактировал .TS моего основного компонента, чтобы включить
import { HubConnection } from '@aspnet/signalr-client';
который до сих пор работает нормально. Но потом я добавил приватную переменную
private _hubConnection: HubConnection;
и в функции ngOnInit() я вызываю
this._hubConnection = new HubConnection('/progress');
и теперь при доступе к веб-сайту в Internet Explorer 11 возникает ошибка, а именно Ошибка: синтаксическая ошибка. Если я правильно читаю отладчик, он, похоже, находится в signalr-client/dist/src/HttpContext.js в каком-то коде, например
eval("\n// Copyright (c) .NET Foundation. All rights reserved.\n// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) {
... etc ...
Я совершенно не знаю, что может быть причиной этого. Нужно ли мне вносить какие-либо другие ручные изменения в мой проект, включать какие-либо другие файлы или что-то подобное? Может быть, он не может подключиться к моему серверу прогресса SignalR и, следовательно, выдает эту странную ошибку или что-то в этом роде?
Спасибо
'/progress'
при обновленииHubConnection
? - person R. Richards   schedule 23.11.2017