如何在两个 .NET AppDomain 之间传递未知类型?
我有一个 .NET 应用程序,其中单独 AppDomain 中的程序集必须共享按值传递的序列化对象。 两个程序集都引用一个共享程序集,该程序集定义服务器类的基…
如何序列化 .NET 远程处理 (.NET Framework 3.5 SP1) 的数据集?
我使用 binaryFormatter 序列化对象以进行发送。但对于 ADO.NET 数据集,最佳实践是什么?我注意到在数据集的情况下二进制格式化程序被 xmlformatter …
在两台计算机之间进行 .NET 远程处理时出现套接字错误
对于我们正在进行的一个项目,我们使用 .NET 远程处理在服务器和客户端之间进行通信。到目前为止,我们已经在同一台机器上使用本地主机和任意端口号对…
双向进程间通信(通过命名管道)- WCF 或 .Net Remoting?
我有一个似乎相当常见的进程间通信需求 - 父进程生成一些子进程,并且父进程和子进程需要能够彼此执行双向通信(子进程需要保持父进程的状态是最新的…
COM+调用其他 COM 的组件组件 - “无法加载类型”
我有两个 .NET 程序集,它们注册为 COM+ 组件,并且我正在从常规控制台应用程序测试工具中测试它们; Dim objFirst As New MyFirstComponent() 'COM+ …
如何实现.NET服务器和Python客户端?
我有一个问题。我有一个工具(线程管理器)可以接收一些数据并进行一些计算。我需要编写 Python 客户端来将数据发送到该工具...我想我应该使用 .NET R…
.NET Remoting:如何处理断开连接的对象
首先,让我解释一下我的设置。我的服务器设置为 Marshaled 单例对象: RemotingServices.Marshal(lsServer, ServerObject.objectUri) 为了从服务器到…
远程处理:在远程端填充集合
我有一个简单的远程 API,其方法与此类似: bool FillMyList(List<string> ListToFill) { ListToFill.Add("something") ListToFill.Add("more stu…
.NET Remoting client.exe 需要 server.exe
我有一个正在运行的分布式应用程序,但有一个相当大的缺陷。 client.exe 需要 server.exe 才能工作。 原因是客户端和服务器使用 MarshalByRef 类(以 …
.NET Remoting 中的自定义异常传播失败,并出现 TargetInitationException 并显示“无法加载文件或程序集”
我有一个使用 .NET Remoting 进行通信的客户端服务器应用程序。这是由接口分隔的,客户端不引用服务器的实现。现在,共享 dll 中的自定义异常在从服务…
针对远程浏览器执行 Selenium 2 测试
我想要一个配置,让我的构建服务器运行 NUnit 测试,打开并驱动远程计算机上的浏览器。实现这一目标的最佳方法是什么? 在 Selenium 1 中这很容易做到…
使用 Delphi 实现透明远程处理的最简单解决方案是什么?
我有一个两层的 Delphi for Win32 应用程序,其中有很多业务逻辑在一个上帝对象中实现,我想外包到一个单独的服务中。这个单独的服务应该由多个客户端…
如何指定 .NET 远程处理用于执行回调的通道
我有一个客户端(和服务器),有两个在不同协议上设置的通道,比如说 X:// 和 Y://。 如果我从服务器 (S) 上的客户端 (C) 调用一个服务(通过远程处理…
如何设置服务 .Net Remoting 调用的线程的单元状态?
我的程序的客户端和服务器都标记为 STAThread,并且我在调试器中验证了我进行调用的线程被标记为 STA。在服务器端,我验证了设置服务器时程序本身被标…