对于小型内部应用程序来说,将ASP.NET应用程序和IIS服务器放在同一台机器上是否合理?

时间:2015-12-07 18:58:27

标签: asp.net iis

我是来自Java思维模式的微软世界的新手。

对于基于Java的Web应用程序,我们通常会有一个数据库/数据服务器,一个或多个托管应用程序的Application Server以及一个位于Application Server顶部的HTTP服务器(Apache ETC)。

我可以理解,IIS既是应用程序容器又是完全成熟的HTTP服务器。对于小型(1-80用户)内部应用程序来说,将ASP.NET应用程序和IIS服务器作为HTTP服务器在同一台机器上运行是否合理?

通常是这样做的吗?

1 个答案:

答案 0 :(得分:1)

以这种方式思考,答案可能变得不言而喻:

IIS,在架构意义上的核心,是一个Web服务器。实际上,ASP.NET等组件是核心Web服务器功能的自定义请求处理程序扩展名。因此,看到单个IIS安装主机可能是多个 ASP.NET应用程序,也许是多个更传统的静态网站,这是合理的。

我认为您的用例实际上是IIS的基本模型,因此完全合理。