请原谅菜鸟的问题。我花了三个小时研究这个问题,但我找不到正确的答案,或者我只是不相信它看起来那么简单。
我需要部署一个应用程序,以便服务器端的应用程序在数据库方面完成繁重的工作,并且客户端版本相当轻量级。
我已经建立了一个数据访问层类库(或者至少是一个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
哦,欢迎来到堆栈溢出!