applicationHost.xdt в экземплярах плана обслуживания приложения - PullRequest
0 голосов
/ 21 января 2020

Проблема

В настоящее время я занимаюсь интеграцией службы предварительного рендеринга для оптимизации SEO, однако мы используем Azure План обслуживания приложений для увеличения или уменьшения при необходимости.

Один из шагов для настройки правильной конфигурации требует помещения файла applicationHost.xdt в каталог /site/, который находится на один уровень выше каталога /site/wwwroot, в который развертывается само приложение.

Какие шаги я должен предпринять, чтобы файл applicationHost.xdt сохранялся в новых экземплярах, порожденных процессом масштабирования?

Шаги, которые я предпринял для решения проблемы

Пока я занимался поиском в Google много, но не удалось найти много документации по использованию файла applicationHost.xdt в сочетании с Azure планом обслуживания приложения.

Я могу загрузить файл в экземпляр вручную, однако я предположил, что когда мы увеличим масштаб до нескольких экземпляров, загруженный вручную файл не будет присутствовать в новых экземплярах.

Etcetera

  • Мы используем Prerender.io в качестве службы предварительного рендеринга.
  • Если будет проще настроить и предоставить аналогичные услуги, мы будем открыты для предложения, поскольку мы находимся в стадии исследования относительно предварительного рендеринга.

1 Ответ

1 голос
/ 21 января 2020

Предположим, это не будет проблемой, поскольку все файлы в приложении azure совместно используются всеми вашими экземплярами. Вы можете проверить это в этой вики Kudu: Сохраненные файлы . И в моем тесте все экземпляры сохранят файл.

О загрузке applicationHost.xdt, вам не нужно делать это вручную, есть IIS Manager Расширение сайта, которое позволяет вам очень легко создавать файлы XDT. И он предоставит вам несколько образцов XDT.

...