我的办公室有一个 3 层结构,我的业务层中的 dll(在 GAC 中)已经安装在我的业务组件服务器中。
方法1:远程GAC 我正在尝试构建一个轻量级应用程序,该应用程序将引用远程业务层服务器中的dll,但我不知道如何。
方法 2:旧方式 DCOM 或 COM+ 但我确实找到了使用 DCOM 的旧方式(不再是 GAC)。 http://www.kepware.com/Support_Center/SupportDocuments/DCOM_Secure_by_default.pdf 似乎比较容易实现,但是按照步骤操作后,总是会收到一些安全警告,比如无法访问。
方法三:Web Service,太慢了!我不想使用网络服务,因为我需要在局域网内快速访问。Web 服务太慢了,因为它必须通过 IIS。
方法四:.NET 使用 TCP 远程处理 这种方法似乎比 web 服务更快,但开销似乎很大。
我不介意使用旧技术,只要它有效。GAC 使我的 dll 更安全,因为它不能被其他未经授权的人复制和使用,因此是首选。
请指教。