Как утилизировать мое веб-приложение asp.net на производственном сервере? - PullRequest
2 голосов
/ 01 сентября 2010

Я внес изменения в свой файл global.asax, поэтому я хочу перезапустить свое веб-приложение, чтобы изменения сработали.Как безопасно перезапустить мое веб-приложение asp.net на производственном сервере?Любые идеи ..

Ответы [ 3 ]

2 голосов
/ 01 сентября 2010

Просто загрузите новый global.asax - в следующий раз, когда посетитель начнет новый сеанс, приложение автоматически вызовет новый код.

1 голос
/ 01 сентября 2010

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

Новый AppDomain будет создан при загрузке нового файла global.asax на сайте, и он будет использоваться для любых новых запросов, поступающих на сервер, а для существующих запросов более ранняя версия будет оставаться активной, пока активна сессия .

1 голос
/ 01 сентября 2010

В IIS вы можете перерабатывать пул приложений для вашего приложения.

В IIS 7: перейдите в пулы приложений, щелкните правой кнопкой мыши пул приложений вашего приложения и выберите «Recycle ...».

Если вы беспокоитесь о том, чтобы не убивать сессии пользователей и т. Д., То я не уверен, что это возможно.

...