Назад | Перейти на главную страницу

Веб-приложение .net в папке подкачки IIS без перезагрузки домена приложения

У меня есть приложение asp mvc, работающее в IIS и Windows.

Теперь я хочу настроить какую-то промежуточную функциональность, не требуя дополнительного сервера.

Мой упрощенный план - иметь 2 папки. Один с производственным выпуском, а другой - с новым развертыванием.

После развертывания я бы прогревал кеши, а затем менял производство на постановку. Но когда я меняю привязку или папку, кажется, что приложение перезагружается, и поэтому данные разминки теряются.

Как я могу добиться желаемого поведения? Есть ли лучший способ (инструменты?) Для реализации промежуточного процесса?

Как было рекомендовано некоторое время назад в Stack Overflow, вам нравится использовать обратный прокси-сервер перед двумя «экземплярами» вашего веб-сайта:

https://stackoverflow.com/questions/25970058/mimic-azure-staging-on-custom-server/25980245#25980245

Поскольку вы изменяете настройки только на общедоступном веб-сайте, ваши два экземпляра остаются нетронутыми и, следовательно, не перезагружают свой домен приложения. Возможно, вы захотите проверить nginx или Apache httpd для такой обработки.

С уважением, JoKi