什么是应用程序池?它的目的是什么?

推荐答案

应用程序池允许您将应用程序彼此隔离,即使它们运行在同一台服务器上.这样,如果一个应用程序出现错误,它就不会关闭其他应用程序.

此外,应用程序池允许您分离需要不同安全级别的不同应用程序.

这里有一个很好的资源:IIS and ASP.NET: The Application Pool

Asp.net相关问答推荐

强制从 /bin 而不是 GAC 加载程序集?

为什么微软决定支持 jQuery 如此重要?

将 Global.asax 迁移到 Startup.cs

System.Net.Http 版本冲突导致构建警告

如何使用 ASP.NET Identity 创建用户并获取新创建的 ID

从 JavaScript 读取 web.config

HTTP 错误 401.3 - 未经授权

在 ASP.NET Core 1.0 上处理大文件上传

部署后网站需要强制刷新

asp.net 中的 Eval() 有什么用

反序列化客户端 AJAX JSON 日期

带有完整内存错误的 WCF 服务(内存门判断失败,因为可用内存) - 如何解决

页面在谷歌浏览器中加载两次

Owin 中是否有来自 Global.asax 的 Application_End?

在 aspnetcore (netcoreapp1.0) 中替代 System.Web.Security.Membership.GeneratePassword

Web.Config 中的 Assemblies node 的用途是什么?

MSBuild DeployOnBuild=true 不发布

Request.Cookies 和 Response.Cookies 之间的区别

将 html 标记从 jquery 发布调用发送到 asp.net 页面时,从客户端检测到潜在危险的 Request.QueryString 值

IsMobileDevice 是如何工作的?