Угловой с Октой, Развернутой в IIS - PullRequest
0 голосов
/ 30 октября 2019

У меня есть приложение Angular 8 с Okta. У меня есть веб-интерфейс. Я развертываю приложение Angular 8 в папке wwwroot. Я развертываю приложение в IIS. Я могу запустить приложение локально, но оно перестает работать при развертывании. Я предполагаю, что мне нужно использовать модуль перезаписи URL в IIS, но я не могу определить маршрут, если в этом проблема.

Ошибка: не удается найти страницу Не найдена веб-страница длявеб-адрес: http://mysite/implicit/callback#id_token=

угловой маршрут: {путь: "", компонент: ProfessionalLocalUserComponent, canActivate: [OktaAuthGuard], данные: {onAuthRequired}}, {путь: "professionallocal", компонент: ProfessionalLocalUserComponent,canActivate: [OktaAuthGuard], данные: {onAuthRequired}}, {путь: «professionalglobal», компонент: ProfessionalGlobalUserComponent, canActivate: [OktaAuthGuard], данные: {onAuthRequired}}, {путь: «adminglobal», компонент: AdminGloCalCateCloC[OktaAuthGuard], данные: {onAuthRequired}}, {путь: «вход в систему», компонент: LoginComponent}, {путь: «неявный / обратный вызов», компонент: OktaCallbackComponent},

index.html для угловогоПриложение находится в папке с именем wwwroot.

1 Ответ

0 голосов
/ 30 октября 2019

Angular 8 по умолчанию использует режим истории HTML5, что означает, что вы должны настроить свой веб-сервер так, чтобы он отправлял все 404 в файл index.html. Похоже, это руководство поможет настроить IIS:

https://gingter.org/2017/03/20/deep-link-angular-spa-iis/

...