2014-12-26 1 views
0

Учитывая, что HTTP - это протокол без учета состояния, поддерживает ли IIS «восстановление» запрашиваемого веб-приложения для каждого пользователя и каждого запроса?Выполняют ли веб-приложения полностью перестроенные запросы?

Предположим, что пользователь пришел на страницу входа в систему. IIS создает веб-приложение и возвращает страницу входа в систему клиенту. Клиент вводит свои учетные данные и затем отправляется на целевую страницу своего счета. Было ли восстановлено все веб-приложение, чтобы получить его от экрана входа на целевую страницу?

Я просматривал литературу по жизненному циклу веб-приложения asp.net, но, похоже, не нашел четкого ответа на это.

+0

Вообще говоря, с использованием стандартной конфигурации приложение будет скомпилировано только для первого запроса. – Calvedos

+0

@Calvedos: или до первого запроса, скорее всего –

+0

Да, я согласен с этим. – Calvedos

ответ

1

Приложения ASP.Net обычно уже скомпилированы до их развертывания на вашем сервере IIS.

Что произойдет, так как IIS загрузит ваше приложение, когда будет получен первый HTTP-запрос. Для других запросов они будут обслуживаться только IIS, поскольку приложение уже загружено.

Тот факт, что http является апатридом, не имеет никакой корреляции с тем, как приложение является менеджером IIS. Это означает, что ни одно состояние не поддерживается на уровне протокола между двумя запросами.

Смежные вопросы