问题标签 [weborb]

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.

0 投票
1 回答
486 浏览

asp.net - 在 Windows 7 上安装 WebOrb 时遇到问题

我正在尝试评估 weborb 集成产品,但在为 ASP.NET 设置它时遇到了麻烦。安装似乎成功完成,但是当我运行 weborb 控制台时,我收到了一系列错误。

我在 WebOrb 的网站上找到了一些关于为 IIS 7 安装 WebOrb 的文档。

http://www.themidnightcoders.com/products/weborb-for-net/developer-den/technical-articles/weborb-vista7-installation.html

它说我需要运行命令“appcmd migrate config 'Default Web Site/weborb4'”。

当我这样做时,我收到错误:“错误(消息:无法添加类型为 'add' 的重复集合条目,其唯一的 'name' 设置为 'weborb.aspx_*')

我还安装了 WebOrb 建议安装的所有额外 IIS 组件(也是 IIS 6)。

有谁知道我在这里可能做错了什么?

-- 找到解决方案 --

虽然我不确定是什么导致了上述错误(我是这个 IIS 管理员的新手),但我能够让 WebOrb 安装正常工作,这不需要上述命令。由于我实施了使 WebOrb 控制台正确加载的修复程序,因此可能不需要上述迁移。经过大量搜索,我找到了这个 WebOrb 帖子:

http://www.themidnightcoders.com/forum/default.aspx?g=posts&t=3591

修复是运行:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

它在我的 IIS 上注册了 .NET 4.0,甚至已经安装了 .NE 4.0。它默认为 .NET 2.0。

现在它运行良好。

0 投票
1 回答
86 浏览

.net - WebORB 版本 4.3.0.2 仅生成 C# 代码版本 2.0。3.5、4.0怎么了?

“编辑模型”对话框中的“服务器语言”选择器仅显示 C# 2.0 选项?如何定位 4.0?

当我为模型 Visual Studio 2010 生成代码时,我犹豫了。说它需要转换项目,然后没有这样做。如何生成针对较新版本 .NET 的内容?

0 投票
1 回答
188 浏览

apache-flex - 在 Flex 中使用 Web 服务替换现有 XML 文件

是否可以在 Flex(基于浏览器的应用程序)中使用 Web 服务替换现有的 XML 文件?

我想用同名的新 xml 文件替换现有的 xml 文件,例如“dashboard.xml”。

如何从基于 Flex 浏览器的应用程序中替换此文件?这可以使用网络服务吗?

执行此操作应注意哪些事项?

我的应用程序基于 flex 和 .NET。

提前致谢!

0 投票
1 回答
269 浏览

publish - 从 .NET (WebORB) 发布消息时出错

我正在尝试发布消息(C# 控制台应用程序):

...并得到NullReferenceException

在 Weborb.Writer.ObjectWriter.write(Object obj, IProtocolFormatter writer) 在 Weborb.Writer.ObjectReferenceWriter.write(Object obj, IProtocolFormatter formatter) 在 Weborb.Writer.ArrayWriter.write(Object obj, IProtocolFormatter writer) 在 Weborb.Writer。 ArrayReferenceWriter.write(Object obj, IProtocolFormatter formatter) at Weborb.Writer.MessageWriter.writeObject(Object obj, IProtocolFormatter formatter) at Weborb.Writer.AMFBodyWriter.write(Object obj, IProtocolFormatter writer) at Weborb.Writer.MessageWriter.writeObject(Object obj, IProtocolFormatter formatter) at Weborb.Util.Cache.Cache.WriteAndSave(Object obj, IProtocolFormatter formatter) at Weborb.Writer.AMFMessageWriter.write(Object obj, IProtocolFormatter writer) at Weborb.Writer.MessageWriter.writeObject(Object obj,IProtocolFormatter 格式化程序)在 Weborb.Util.AMFSerializer.SerializeToBytes(Object obj, Int32 serializationType) 在 Weborb.Util.AMFSerializer.SerializeToBytes(Object obj) 在 Weborb.Client.HttpEngine.CreateRequest(V3Message v3Msg, Dictionary2 headers) at Weborb.Client.HttpEngine.CreateRequest(V3Message v3Msg) at Weborb.Client.HttpEngine.SendRequest[T](V3Message v3Msg, ResponderWeborb.Client.Engine.SendRequest[T](V3Message v3Msg, Responder 1 responder) at Weborb.Client.WeborbClient.Publish(Object message, Dictionary2 headers, String subtopic, PublishingResponder responseer) at Weborb.Client.WeborbClient.Publish(Object message, Dictionary`2 headers) 的 1 个响应者,布尔 isSubscription)

从 Flex 应用程序成功发布到同一目标:

0 投票
2 回答
1269 浏览

php - 将参数从外部 PHP 服务传递给 CakePHP 控制器动作

在这里问这个问题是因为在 CakePHP google group 中没有得到答案。我有以下管道:有一个基于 CakePHP 的应用程序。它有一个控制器,带有一个名为 save_results 的操作。该操作是一个接受 3 个参数的方法。所以它看起来像这样:

除了 CakePHP 应用程序之外,我还有一个 WebOrb(PHP),我用它来使用 AMF 格式与 Flash 应用程序通信。Flash 应用程序将数据发送到 WebOrb 服务,然后将其发送到我在 Cake 中描述的操作。所以我从 Flash 应用程序接收3 个对象来匹配我传递给 cake 方法 (save_results) 的参数:数据类型的对象数组。rawdataset-of 类型的字符串,包含 xml 对象。状态无符号整数 0 或 1。在 WebOrb 服务中,从 Flash 接收的数据是正常的。但是当我尝试将其进一步发送到 CakePHP 时,它不会通过。我这样做(在 WebOrb 类中):

我发现传递给蛋糕的 url 的参数不能在字符之间有空格。所以我使用 urlencode()。它适用于像“Hello world”这样的简单字符串。但是一旦我传递了更复杂的字符串,比如 xml 字符串($rawdataset 对象)蛋糕没有收到这样的电话。我也尝试了rawurlencode()但仍然没有结果。蛋糕是否有可能在通过http调用传递时不知道如何处理xml结构化字符串?对此问题的任何帮助或建议将不胜感激。

0 投票
2 回答
324 浏览

java - WebOrb Java Enterprise 的每服务器或每 cpu 成本大约是多少?

如果超出我们的价格范围,我只想知道我是否在浪费时间与一些烦人的销售人员联系。这很可能用于在集群环境中部署 Flex/Java 应用程序。社区版在这里不起作用。

0 投票
1 回答
128 浏览

java - 使用 Weborb for Java 和 Flex 开发的典型开发工作流程/流程是什么?

具体来说,在使用这些工具创建新应用程序时,您会经历哪些步骤?

0 投票
1 回答
146 浏览

asp.net - 连接 flex 和 weborb?

我是 flex 的新手。我有一个问题:)

我有

在 MXML 中

当我调用serviceProxy.Solve_Send(request);请求是数组并且我想model.Solve_SendResult在我的代码中使用 flex 来绘制许多立方体时,使用 papervison3d 但我第一次收到model.Solve_SendResult = null。但是当我再次单击时,一切正常。

有人帮我吗?谢谢?

0 投票
1 回答
1256 浏览

apache-flex - 我将如何解决此错误:无法联系 RDS 服务器“Tomcat(localhost)连接上的数据服务被拒绝:连接

我正在使用 WebOrb 4 在 flash builder 4.5 中制作一个程序(这太棒了,我可能会补充)。但是,当我去部署时,它给了我这个错误:

我在网上四处寻找解决方案,但在大多数情况下,我要么不理解它们(论坛语法可能有些迟钝),要么帖子中的答案不适用。

有任何想法吗?

0 投票
1 回答
361 浏览

iis - WebORB 可以与 IIS 中的另一个站点“共享”一个端口吗?

我正在为 .NET 使用 WebORB,并且它在我的开发环境中的默认端口 (2037) 上运行没有任何问题。

当我将它部署到我的暂存环境并尝试通过公共 Internet 访问它时,由于它是一个不常见的端口,因此该端口在沿途的许多地方都被阻止,并且我观察到一个红色的 WebORB 徽标,上面有“无法连接到消息传递”的消息服务器”当我访问 WebORB 控制台时。

打开端口是部分解决方案,但任何访问 WebORB 应用程序的人还需要确保他们没有阻塞该端口......所以这并不是一个真正合适的解决方案。

我已经设法让 WebORB 在端口 443 上运行(用于 SSL,因此几乎从不阻塞),但前提是我在 IIS 中没有其他站点与端口 443 绑定。

这也是不可接受的,因为我最终将在同一台服务器上使用端口 443 绑定的另一个站点。

所以,我的问题是:当 IIS 中的另一个站点也绑定到该端口时,是否可以在端口 443(或 80)上运行 WebORB?

更新以下答案

我在 Server 2008R2 上,因此在 IIS7.5 上,我更喜欢在集成模式下运行我的 WebORB 网站。第一篇文章中的说明提到为 Isapi.dll 添加通配符脚本映射 - 这只会在经典模式下调用。

我已经添加了文章建议的所有条目,并将我的站点配置为使用端口 80。在 IIS 中还有其他站点绑定到端口 80。

当我导航到 WebORB 控制台时,我观察到在添加新的 RTMPT 处理程序之前看到的相同行为 - 一个红色的 WebORB 徽标,并且“消息服务器”面板中没有出现任何条目。但是,我确实看到“错误请求,仅支持 RTMPT”。导航到 ~/open/1 时的消息,并且我的 diagnostics.aspx 页面看起来不错。

在日志中,我看到以下内容:

...

WEBORB 信息:为 - \root 添加子范围

WEBORB 信息:范围已注册 - \root WEBORB 信息:WebORB 消息服务器 4.4.0.0 (c) 2003-2010 Midnight Coders, Inc.

WEBORB 信息:正在运行 - 错误

WEBORB 异常:System.Net.Sockets.SocketException (0x80004005):试图以 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) 的访问权限禁止的方式访问套接字。 Weborb.Messaging.BaseRTMPServer.start() 处的 Net.Sockets.Socket.Bind(EndPoint localEP)

WEBORB 信息:关闭 WebORB 消息服务器

WEBORB 信息:加载类型:Weborb.Management.ServiceBrowser.Browser.AssemblyBrowser

...

我是否需要更改任何其他配置以使控制台能够使用 RTMPT?

此外,鉴于传入的请求必须通过 HTTP,有没有办法考虑主机标头?