gpt4 book ai didi

c# - 如何部署 3 层架构 C# 解决方案?

转载 作者:太空狗 更新时间:2023-10-30 01:18:58 28 4
gpt4 key购买 nike

请原谅新手问题。在过去的三个小时里,我一直在研究这个问题,但我找不到正确的答案,或者我只是不相信它像看起来那么简单。

我需要部署一个应用程序,这样服务器端的应用程序就可以完成繁重的数据库明智的工作,而客户端版本则相当轻量级。

我构建了一个数据访问层类库(或至少一个 dll)来完成所有繁重的工作。我构建了一个可以用作轻量级客户端的 Windows 窗体应用程序。他们看到了对方。他们互相交谈。他们一起愉快地工作。

我有点希望我需要做的就是将 dll 放在服务器上,在客户端指向它的引用,一切都会好起来的。 dll会在服务器上运行它的代码,使用服务器资源,客户端在客户端运行。各个网站似乎都这么建议,但看起来太简单了。

我是否需要在服务器上配置远程处理之类的东西?我需要使用 System.Runtime.Remoting 吗?还是真的像看起来那么简单?

再一次,请原谅这么基础的问题。

最佳答案

您要做的是构建客户端/服务器应用程序,你在哪里


客户端

客户端域


服务器域

达尔

数据


您需要在客户端域和服务器域之间建立 http 连接。常用的方法是使用 WCF Explain the different tiers of 2 tier & 3 tier architecture? http://www.codeproject.com/Tips/642296/Hello-World-Basic-Server-Client-Example-of-WCF http://www.codeproject.com/Articles/14493/WCF-Basic-Client-Server

哦,欢迎来到堆栈溢出!

关于c# - 如何部署 3 层架构 C# 解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24972060/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com