Почему мой сайт Angular возвращает каталог при публикации в IIS? - PullRequest
0 голосов
/ 31 марта 2020

Я пытался опубликовать sh приложение Angular на сервере Windows с использованием IIS. Когда сайт открывается, он возвращает каталог, а не сам сайт. Если я нажму на индекс. html, сайт отобразится, как и ожидалось.

Что я делаю не так?

Screenshot (website, index.html, web.config)

1 Ответ

0 голосов
/ 31 марта 2020

Чтобы помочь другим, у кого есть эта проблема. Я хотел бы опубликовать ответ здесь.

Когда мы развертываем приложение angular в IIS, никакой обработчик не требуется. Когда означает, что запрос без расширения не будет обработан автоматически. Поэтому мы используем документ по умолчанию, чтобы указать запись приложения, а затем переписать файл без URL-адреса каталога для этой записи.

Вот как мы развертываем angular js в IIS.

расширение меньше URL => rewrite => / => документ по умолчанию => index. html.

Таким образом, требуется перезапись URL и документ по умолчанию. И вы не потеряете ни одной функции.

...