什么是 asp.net 中的机器

本文关键字:机器 net asp 什么 | 更新日期: 2023-09-27 18:36:20

我正在阅读"C#和 vb.net 的专业 asp.net 4.0",我看到了这个状态:

Application对象对机器不是全局的;它对HttpApplication是全局的。

我不知道,这句话中的机器是什么?!机器是什么意思?!

什么是 asp.net 中的机器

机器是运行 ASP.NET 进程的进程的服务器。

通常,但并非总是这是 IIS。但它可以是托管 ASP.NET 运行时的任何代码 - 如卡西尼(VS2008+中提供的开源Web服务器,现在本身就是一个开源项目)。

无论如何,这意味着如果您有两个托管进程(使用上述标准),则这两个进程不会共享应用程序对象。每个进程中都有一个应用程序对象。

这是我最喜欢的关于 ASP.NET 和HTTP管道的文章之一。它提供了很多关于 ASP.net 如何悬挂的背景信息,我想你可能会觉得有用。