問題タブ [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.
asp.net - Windows7にWebOrbをインストールする際の問題
weborb統合製品を評価しようとしていますが、ASP.NET用にセットアップするのに問題があります。インストールは正常に完了したように見えますが、weborbコンソールを実行しようとすると、一連のエラーが発生します。
WebOrbのサイトでIIS7用のWebOrbのインストールに関するドキュメントを見つけました。
コマンド「appcmdmigrateconfig'デフォルトのWebサイト/weborb4'」を実行する必要があると表示されました。
これを行うと、次のエラーが発生します:「エラー(メッセージ:「add」タイプの重複コレクションエントリを「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に.NET4.0を登録しましたが、.NE4.0もすでにインストールされています。デフォルトは.NET2.0でした。
今ではうまく動作します。
.net - WebORBバージョン4.3.0.2は、C#コードバージョン2.0のみを生成します。3.5、4.0はどうなりましたか?
[モデルの編集]ダイアログの[サーバー言語]セレクターには、C#2.0オプションのみが表示されますか?4.0をターゲットにするにはどうすればよいですか?
モデルのコードを生成すると、VisualStudio2010は失敗します。プロジェクトを変換する必要があるが、変換に失敗したと言います。新しいバージョンの.NETを対象とするものを生成するにはどうすればよいですか?
apache-flex - Flex で Webservice を使用して既存の XML ファイルを置き換える
Flex (ブラウザベースのアプリケーション) で Webservice を使用して既存の XML ファイルを置き換えることはできますか?
既存の xml ファイルを、「dashboard.xml」などの同じ名前の新しい xml ファイルに置き換えたいと考えていました。
このファイルを Flex ブラウザベースのアプリケーションから置き換えるにはどうすればよいですか? これはWebサービスを使用して可能ですか?
これを実装するために注意すべきことは何ですか?
私のアプリケーションは flex と .NET に基づいています。
前もって感謝します!
publish - .NET(WebORB)からのメッセージの公開中にエラーが発生しました
メッセージを公開しようとしています(C#コンソールアプリ):
...そして取得NullReferenceException
:
Weborb.Writer.ObjectWriter.write(Object obj、IProtocolFormatter writer)at Weborb.Writer.ObjectReferenceWriter.write(Object obj、IProtocolFormatter formatter)at Weborb.Writer.ArrayWriter.write(Object obj、IProtocolFormatter writer)atWeborb.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 formatter)at Weborb.Util.AMFSerializer.SerializeToBytes(Object obj、Int32 serializationType)at Weborb.Util.AMFSerializer.SerializeToBytes(Object obj)at Weborb.Client.HttpEngine.CreateRequest(V3Message v3Msg、Dictionary
2 headers) at Weborb.Client.HttpEngine.CreateRequest(V3Message v3Msg) at Weborb.Client.HttpEngine.SendRequest[T](V3Message v3Msg, Responder
Weborb.Client.Engine.SendRequest [T](V3Message v3Msg、Responder1 responder) at Weborb.Client.WeborbClient.Publish(Object message, Dictionary
2ヘッダー、Stringサブトピック、PublishingResponderレスポンダー)の1レスポンダー、ブールisSubscription)Weborb.Client.WeborbClient.Publish(Object message、Dictionary`2ヘッダー)
同じ宛先への公開は、Flexアプリから正常に機能します。
php - 外部PHPサービスからCakePHPコントローラーアクションへのパラメーターの受け渡し
CakePHPでグーグルグループが答えを得られなかったので、ここでこの質問をします。私は次のパイプラインを持っています:CakePHPベースのアプリケーションがあります。それはsave_resultsと呼ばれるアクションを持つコントローラーを持っています。アクションは3つの引数を受け入れるメソッドであるため、次のようになります。
CakePHPアプリのほかに、AMF形式を使用してFlashアプリケーションと通信するために使用するWebOrb(PHP)があります。FlashアプリケーションはデータをWebOrbサービスに送信し、WebOrbサービスは上記のCakeで説明したアクションに送信します。Flashアプリから受信します。私がケーキメソッド(save_results)に渡すパラメータに一致する3つのオブジェクト:オブジェクトの配列型のデータ。rawdataset-xmlオブジェクトを含む文字列型。status-unsigned integer 0または1。WebOrbサービスでは、Flashから受信したデータは問題ありません。しかし、CakePHPにさらに送信しようとすると、データは通過しません。私はこのようにします(WebOrbクラスで):
ケーキのurlに渡されたパラメーターは文字間にスペースを入れることができないことがわかりました。したがって、urlencode()を使用します。これは「Helloworld」のような単純な文字列で機能します。しかし、xml文字列($ rawdatasetオブジェクト)のようなより複雑な文字列を渡すとケーキはそのような呼び出しを受け取りません。rawurlencode()も試しましたが、それでも結果がありません。ケーキがhttp呼び出しを介して渡されたときにxml構造化文字列を処理する方法を知らない可能性はありますか?この問題に関するヘルプやアドバイスは大歓迎です。
java - Weborb for Java with Flexを使用して開発する典型的な開発ワークフロー/プロセスは何ですか?
具体的には、これらのツールを使用して新しいアプリケーションを作成するときに、どのような手順を実行しますか?
asp.net - flex と weborb を接続しますか?
フレックスの初心者です。質問があります:)
私は持っている
MXML で
serviceProxy.Solve_Send(request);
そして、リクエストが配列であると呼び出しmodel.Solve_SendResult
、コードフレックスで多くのキューブを描画するために使用したい場合は、papervison3dを使用しますが、初めて受け取っmodel.Solve_SendResult = null
た. しかし、もう一度クリックすると、すべて問題ありません。
誰か助けて?ありがとう?
apache-flex - このエラーを解決するにはどうすればよいですか: RDS サーバーに接続できません "Tomcat (localhost) 接続のデータ サービスが拒否されました: 接続
私は、WebOrb 4 を使用して Flash Builder 4.5 でプログラムを作成しています (これは素晴らしいことだと付け加えるかもしれません)。ただし、デプロイしようとすると、次のエラーが表示されます。
私は解決策をオンラインで調べましたが、ほとんどの場合、それらを理解していないか (フォーラムの文法はやや鈍い場合があります)、投稿の回答が当てはまりません。
何か案は?
iis - WebORBはIISの別のサイトとポートを「共有」できますか?
WebORB for .NETを使用していますが、開発環境でデフォルトのポート(2037)で実行しても問題はありません。
ステージング環境にデプロイしてパブリックインターネット経由でアクセスしようとすると、このポートは珍しいポートであるため、途中の多くのポイントでブロックされ、「メッセージングに接続できません」というメッセージが表示された赤いWebORBロゴが表示されます。 WebORBコンソールにアクセスすると「サーバー」になります。
ポートを開くことは部分的な解決策ですが、WebORBのアプリケーションにアクセスする人は、そのポートをブロックしていないことを確認する必要もあります...したがって、これは実際には適切な解決策ではありません。
WebORBをポート443(SSLに使用されるため、ほとんどブロックされない)で実行できましたが、IISにポート443バインディングを持つ他のサイトがない場合に限ります。
最終的に同じサーバー上にポート443バインディングを持つ別のサイトが作成されるため、これも受け入れられません。
したがって、私の質問は、IISの別のサイトもそのポートにバインドされている場合に、ポート443(または80)でWebORBを実行することは可能ですか?
次の回答を更新する
私はServer2008R2、つまりIIS7.5を使用しているので、WebORBWebサイトを統合モードで実行したいと思います。最初の記事の手順では、Isapi.dllのワイルドカードスクリプトマップの追加について説明しています。これは、クラシックモードでのみ呼び出されます。
この記事で提案されているすべてのエントリを追加し、ポート80を使用するようにサイトを構成しました。IISのポート80にバインドされているサイトは他にもあります。
WebORBコンソールに移動すると、新しいRTMPTハンドラーを追加する前に見たのと同じ動作が見られます。赤いWebORBロゴがあり、[メッセージングサーバー]パネルにエントリが表示されていません。ただし、「不正なリクエスト、RTMPTのみがサポートされています」と表示されます。〜/ open / 1に移動するとメッセージが表示され、diagnostics.aspxページは正常に表示されます。
ログには次のように表示されます。
..。
WEBORB INFO:-\rootの子スコープを追加します
WEBORB INFO:スコープ登録済み-\ root WEBORB INFO:WebORBメッセージングサーバー4.4.0.0(c)2003-2010 Midnight Coders、Inc.
WEBORB INFO:実行中-False
WEBORB EXCEPTION: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 INFO:WebORBメッセージサーバーをシャットダウンしています
WEBORB INFO:読み込みタイプ:Weborb.Management.ServiceBrowser.Browser.AssemblyBrowser
..。
コンソールでRTMPTを使用できるようにするには、他の構成を変更する必要がありますか?
また、着信要求はHTTP経由である必要があることを考えると、ホストヘッダーを考慮する方法はありませんか?