HTML5 PushState означает обновление URL или ввести прямой URL в браузере работает прекрасно, когда я запускаю мое приложение угловое с помощью 'npm start'
команду VS 2015 из командной строки. Однако, когда я развертываю одно и то же приложение в IIS и меняю <base href="/"/>
на <base href="/MyVirtualApplication/" />
, тогда PushState HTML5 или История API не работает должным образом и повышает ошибку 404.AngularJS 2 маршрутизации
Просьба предложить.
см. Http://stackoverflow.com/questions/34541532/is-angular-2s-router-broken-when-using-html5-routes – Langley
Возможный дубликат [Использование разрешения в Angular2 Routes] (http: // stackoverflow.com/questions/33462532/using-resolve-in-angular2-routes) – Mike
Я не думаю, что мой вопрос повторяется. Всюду упоминается о обработке запросов с использованием альтернативных способов или с использованием # методов. Я пробовал некоторые другие блоги, которые упоминают о 'npm lite server', однако я не могу получить ответ, какие изменения мне нужны, если я развертываю свое приложение на сервере IIS. Каждый раз, когда я не могу запустить 'npm lite', например. на сервере QA или этапе. – Kenz