React App как приложение в IIS не работает - PullRequest
0 голосов
/ 31 января 2020

Я создал приложение React OptionsReact , используя машинопись и приложение create-реагировать. Затем я создаю приложение, запустив

npm run build

. Я создаю в IIS Website OptionsReact и указываю на папку сборки, приложение работает, и я вижу его в браузере.

Но когда я создаю Application OptionsReact на существующем веб-сайте, страница в браузере пуста, создается впечатление, что сервер не работает javascript.

какие-нибудь идеи, как я могу это исправить?

1 Ответ

1 голос
/ 03 февраля 2020

Для размещения реагирующего приложения на сайте в iis вы можете выполнить следующие шаги:

1) создать приложение в iis с папкой сборки.

enter image description here

2) открыть страницу индекса. html, которая находится в папке сборки.

enter image description here

3) конвертировать все ссылки, как показано ниже:

Конвертировать все абсолютные ссылки в относительные.

<link href="/static/css/main.584f321a.chunk.css" rel="stylesheet">

в

<link href="./static/css/main.584f321a.chunk.css" rel="stylesheet">

4) назначить сайту разрешения iis_iusrs и iusr и приложение root папка (например, app2)

5) обновите sh сайт после внесения изменений и просмотрите сайт.

enter image description here

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