问题标签 [remoting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ASP.NET 开发服务器 - 403 禁止
我正在设置一台新 PC,并安装了我的项目以供使用。它是一个 .NET Remoting 2.0 应用程序,在开发时使用 ASP.NET 开发服务器托管服务器端。当我向服务器发出请求时,我收到以下错误:
“远程服务器返回错误:(403) Forbidden。”
我检查了传入的凭据,一切似乎都是正确的。该调用对我的开发框来说都是本地的,并且最重要的是。代码没有改变,我所有的同事都工作正常。有任何想法吗?
c# - C# Remoting / WCF Client Server app 使用什么通讯技术?
我真的很喜欢这样的建议。我一直在考虑一个客户端服务器项目,并且将使用 .NET。最初只是打算使用 2.0,但最近得到了 VS2008,并认为我也应该真正探索 3.5。
该应用程序将连接一台服务器和许多客户端。客户端和服务器都需要相互通信(即双向通信)。这将在互联网上运行。
我本来打算为此使用远程处理,但是有什么或任何理由我应该对 3.5 使用不同的方法吗?
我意识到当我使用远程处理时端口可能在客户端被阻止时,我可能会遇到防火墙问题。
真的,我正在寻找建议,以成为处理客户端和服务器之间通信的最佳方式,这些通信将使用 .NET 在网络上工作(希望客户端也能够运行其他语言,但这并不重要我猜测)。客户端和服务器都必须能够调用彼此的方法。
谢谢,
和圣诞快乐。
乔恩
flash - 将 amfphp 与 Flash CS3 和 AS2 一起使用
全部,
我已经开始尝试使用 amfphp。我浏览了一些很棒的教程(尤其是 Lee Brimlow 在 gotoandlearn.com 上的教程)。
只要您使用的是 AS3,它就可以很好地工作,因为 AS3 包含内置的 NetConnection 类。
但是,我希望在一堆现有的 AS2 项目中使用 amfphp。
问题是 AS2 似乎没有 NetConnection 类,但 Adobe 的远程处理组件仅适用于 Flash 8,不适用于 CS3。
谷歌搜索出现了一堆建议,我将文件从我的 Flash 8 安装复制到 CS3,但我没有 Flash 8。
我卡住了吗?有没有办法解决这个问题?
非常感谢您提供任何建议或指导。
.net - 如何找到 .Net Remoting 分配的端口号?
如果我使用端口零创建一个 TcpChannel,即允许 .Net Remoting 分配一个可用端口,那么无论如何确定分配了哪个端口号?
我知道我可以在创建通道时指定端口号,但是我不想这样做,因为我想在同一个 Citrix 服务器上运行多个侦听应用程序实例——每个实例侦听不同的端口。
理想情况下,我不想费心保留一堆端口,然后跟踪已分配的端口。我只想让端口自动分配 - 但我需要能够知道已分配的端口号。
.net - 使用 .NET 远程处理注册对象 _instances_ 而不是 _types_?
关于 .NET 远程处理,有些事情我只是不明白。好吧,实际上有两件事:
为什么强调从 MarshalByRef 继承的类而不是原始 COM 样式(我喜欢的)的接口?
为什么 .NET 远程处理总是迫使您有效地创建某种对象池,而不是允许您将特定实例与 URL 关联?
服务器代码:
客户端代码:
但是假设我想自己创建“服务器”实例,然后将其绑定到端点?
现在怎么办?如何将 "myInstance" 与 URL "MyURL" 关联?
java - 应用程序服务器(带有 EJB)是 Java EE 客户端/服务器通信的唯一方式吗?
想象一个 Java 客户端/服务器 ERP 应用程序服务多达 100 个并发用户,包括 Web 和 Swing 客户端。对于持久性,我们可以使用 Persistence API 和 Hibernate。但是当涉及到客户端/服务器通信时,我们真的有替代使用带有 EJB 的 AS 来降低远程通信的编程成本吗?
加入 EJB 和应用程序服务器似乎是一个非常重量级的解决方案,仅用于远程处理。也有使用 RMI 的标准方式,但现在谁想自己编写所有代码......
我知道除了远程处理部分之外,您还可以通过 AS 免费获得许多功能。而且,也许这是要走的路。但是,对于企业应用程序进行客户端/服务器通信,真的有任何其他(低编程成本)替代 AS 吗?
java - 如何从 XFire AbstractHandler 的 invoke() 方法中获取 ServletRequest 对象?
我使用 XFire 作为 Spring Remoting 的 Web 服务提供者。我正在使用 AbstractHandler 来验证 SOAP 请求。这个想法是通过原始服务器的域和 API 密钥(a-la Google Maps)来识别请求。唯一的问题是,我似乎无法找到从仅接受 MessageContext 对象的 invoke() 方法中获取 ServletRequest 对象的方法。
我能想到的唯一想法是使用过滤器并将请求对象存储在 ThreadLocal 变量中,但我真的更愿意避免这种解决方案。
有任何想法吗?
干杯
晒
c# - 远程对象上的 DynamicInvoke 是否异步工作?
我继承了一些我想在这里理解的主要意大利面条代码(组合 C#/VB)。
这似乎是一个非常奇怪的情况,其中有两个连续调用来触发远程对象的事件,这是通过调用委托的 DynamicInvoke 方法来完成的,形式如下:
delegate1 和 delegate2 都引用同一个远程“订阅者”对象中的方法。
根据我在文档中可以阅读的所有内容,DynamicInvoke 看起来应该是同步的。但是我可以看到,当我在远程进程中设置断点时,delegate1 和 delegate2 引用的方法在不同的线程中同时运行。
这是另一个微软“未记录的功能”吗?我应该预料到这一点吗?关于为什么会这样的任何解释?如果它打算异步运行,DynamicInvoke 怎么会有返回值呢?
谢谢!绍尔
c# - .net 远程调用非本地应用程序域中的语音服务器工作流
我正在实现一个基于 Windows 工作流基础的 Microsoft Speech Server 应用程序。该应用程序管理其他子应用程序 - 用户调用并且管理器加载包含正确应用程序的程序集并调用工作流。
我面临的问题是语音服务或 iis 喜欢将程序集锁定到内存中,防止我覆盖 dll。这使得调试应用程序很痛苦,但一旦应用程序部署到生产环境,这也是完全不可接受的。
无法手动卸载单个特定程序集 - 程序集仅在其父应用程序域卸载时才被卸载。
因此,我尝试使用 .net 远程创建一个新的应用程序域,将程序集加载到该域中,通过代理创建工作流对象,然后我想传递该代理。
这是我要创建的类型的代码。它在我要加载的程序集中:
这是管理器中的代码:
所以问题是,我怎样才能在管理器中访问 typeContainer.workflowType ?oh.Unwrap() 产生一种 _TransparentProxy。
.net - Remoting 中当前调用的端口
在同一台计算机上可以有多个我的服务实例,每个实例都在不同的端口上。
如何检索当前请求通过的端口号以区分它们?
为了澄清,如果客户正在调用以下方法:
我需要发出请求的端口号。
PS:我尝试实现 IServerChannelSink 接口,但它只能访问客户端的 URI(如 /foo/bar)和 IP 地址。
谢谢