【发布时间】:2010-11-17 17:14:46
【问题描述】:
我正在研究 n 层应用程序。我了解代码层的分离,例如/UI、BL(业务逻辑)、DL(数据层)。
在 ASP.Net 应用程序中,您只需引用执行 BL 和 DL 的 C# 项目,一切都很好。
我不明白的是,您将如何在单独的服务器上实现这一点?您是否在 bin 文件夹中有 BL 和 DL 的 DLL,但在 web.config 文件中有一个设置告诉它去哪里进行通信,或者您是否有实际的 BL 和 DL 在单独的服务器上运行,然后从UI 是通过网络服务制作的?
目前我有一个标准的 ASP.Net webforms 应用程序,需要将 Web 服务器的安全端和应用程序服务器上的主应用程序分开,但我认为这是不可能的。
【问题讨论】:
标签: asp.net architecture