Web应用程序是否在请求之间完全重建?

时间:2014-12-26 18:22:44

标签: asp.net http web-applications

鉴于HTTP是无状态协议,IIS是否为每个用户和每个请求“重建”请求的Web应用程序?

假设用户到达登录页面。 IIS构建Web应用程序并将登录页面返回给客户端。客户输入他的凭据,然后被带到他的帐户的登录页面。重建整个Web应用程序只是为了让他从登录屏幕到登录页面吗?

我一直在审查有关asp.net网络应用生命周期的文献,但似乎无法就此找到明确的答案。

1 个答案:

答案 0 :(得分:1)

ASP.Net应用程序通常在部署到IIS服务器之前已经过编译。

当收到第一个http请求时,IIS会加载您的应用程序。对于其他请求,它们将仅由IIS提供,因为应用程序已加载。

http是无状态的这一事实与IIS的管理器应用程序的方式没有任何关联。它只表示在2个请求之间没有在协议级别维护状态。