首页 > 解决方案 > 如何在两台不同物理分离的机器上配置 Web 服务器(IIS)和 App Server(.Net)

问题描述

我需要实现的 N 层架构的图像

如果 Web 服务器和应用服务器都位于两台不同的机器上,我想知道它们的服务器配置是什么?

客户端请求是从更改当前服务器架构

客户端 <---> (Web 服务器/应用服务器) <---> 数据库

客户端 <---> Web 服务器(IIS) <---> 应用服务器(.net) <---> 数据库

在这种情况下,Web 服务器(包含表示层逻辑)与实现业务逻辑的应用程序服务器在物理上是分开的。

为什么我需要实现这一目标,原因如下:

任何可能的链接或指导资源都会非常有帮助。

我已经在网上搜索了两天关于这个我已经完成了它的所有理论部分,但我没有找到关于服务器配置的任何内容。

标签: asp.netiisserverwebserverappserver

解决方案


正如 Lex 所说,IIS 既是 .NET Framework 应用程序的 Web 服务器又是应用程序服务器。我们可以清楚地了解您想对我们提出的要求。

您的意思是要使用 IIS 将请求重定向到使用自托管 asp.net 应用程序的另一台服务器?

如果这是您的要求,我建议您可以考虑使用 ARR 反向代理来满足您的要求。详情,可以参考这篇文章


推荐阅读