c# - 一个网站是许多网络应用的集合?

标签 c# asp.net .net iis page-lifecycle

我刚刚听到一位非常有经验的 .NET 讲师说网站是许多网络应用程序的集合,每个网络应用程序都有一个 AppDomain。

这里的 webapplication 是指 webforms 吗?

最佳答案

在 IIS 中,“网站”是与特定主机名和端口相关联的内容。该网站可以包含一个或多个“Web 应用程序”,这是可以在 ASP.NET 中创建的。每个“Web 应用程序”都相互隔离,并包含自己的 global.asax、 session 等。

虽然隔离并不完全,但 web.config 设置会继承到子目录。共享同一个应用程序池的应用程序可能会相互干扰(沙盒并不完美)

关于c# - 一个网站是许多网络应用的集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34318898/

相关文章:

c# - 链接按钮点击事件

c# - 在 C# 中执行 Oracle 解释计划

asp.net - 仍在处理客户端请求时更新 ASP.NET web.config

.net - 如何在 .net core 中打开身份插入

.NET错误: The dependency 'Microsoft.Office.Interop.Excel' could not be found

.net - "Could not load file or assembly..."DotNetOpenAuth + MVC3

c# - 参数超出范围

c# - ActionBlock 可以包含状态吗?

c# - 在左侧对齐 Gridview 列值

asp.net - 如何在像DDD这样的ASP.NET CORE解决方案中组织多个项目?