問題タブ [orleans]
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.
c# - 単体テスト プロジェクト orleans ファイルが見つからないという例外
作成したかなり単純なアプリケーションの単体テストを処理しようとしていますが、テストの実行中に非常に奇妙なエラーが発生します。
私がしたことはすべて:
- 新しいクラス ライブラリを作成しました
Microsoft.Orleans.TestingHost
およびMicrosoft.Orleans.OrleansProviders
両方のバージョンへの参照を追加1.1.2
- テストを実行して
file not found exception
テスト ファイルは次のようになります。
^^ 上記から、構成ファイルの場所をハードコーディングしようとさえしました。
スタック トレース (興味深いことに、 appdata フォルダーで構成ファイルを探しています。
c# - Orleans 拡張機能がインストールされていません
Orleans Streams に飛び込み始めたところ、ImplicitStreamSubscription を使用して問題が発生しました。インターフェイスとグレインの両方を実装する新しいプロジェクトを追加して、 QuickStartの例に基づいて構築しています。これが、これまでの穀物のすべてのコードです。
DevTest メインでは、単純に次を使用してイベントを送信します。
すべてが正常に実行されているようで、新しいグレインがインスタンス化され、OnActivateAsync が呼び出されてコンソールにメッセージが書き込まれますが、このエラーが発生します。
VSM Started206d105b-d21b-496c-997a-9dac3cf370b3 拡張機能がグレイン Draco.VSMConnection.VSMDiscovery にインストールされていません 呼び出し可能な Orleans.Streams.OrleansCodeGenStreamConsumerExtensionMethodInvoker からタイプ Orleans.Streams.Orleans.Runtime.ActivationData を呼び出そうとしています 例外 = Orleans.Runtime.GrainExtensionNotInstalledException: 拡張機能がグレイン Draco にインストールされていません.VSMConnection.VSMDiscovery が、呼び出し可能な Orleans.Runtime.ActivationData からタイプ Orleans.Streams.OrleansCodeGenStreamConsumerExtensionMethodInvoker を呼び出そうとしています
[2016-03-09 05:53:41.007 GMT 14 警告 103405 InsideRuntimeClient 127.0.0.1:11111] メッセージの呼び出し可能な Orleans.Runtime.ActivationData から型 Orleans.Streams.OrleansCodeGenStreamConsumerExtensionMethodInvoker を呼び出そうとする拡張機能がグレイン Draco.VSMConnection.VSMDiscovery にインストールされていませんNewPlacement リクエスト S127.0.0.1:11111:195198808*cli/5853f180@9c59fabf->S127.0.0.1:11111:195198808*grn/EB2C0203/ac9d7a99@0e33939b #5: global::Orleans.Streams.IStreamConsumerExtension:DeluxeItem( )
前述したように、すべて正常に動作しているように見えますが、このエラーが発生することは非常に懸念されます。どんな助けでも大歓迎です。
sql-server - Orleans ストレージとして SQL Server を使用する
Orleans のデータ ストアとして SQL Server を使用しようとしています。
Azure ローカル ストレージ エミュレーターを使用してソリューションを動作させることができましたが、SQL Server のローカル インスタンスで動作させることができません。以下を使用してデータベースを作成しました。
https://github.com/dotnet/orleans/blob/master/src/OrleansSQLUtils/CreateOrleansTables_SqlServer.sql
私の設定ファイルを次のようにしました:
http://dotnet.github.io/orleans/Documentation/Advanced-Concepts/Configuring-SQL-Tables.html
これは私の設定ファイルです:
グレインに次の属性を追加しました。
次に、次のエラーが表示されます。
Could not locate a state map factory type...
プロバイダーに何を追加する必要があるか、または何か間違っているかどうかを誰かに教えてもらえますか? SQL プロバイダーの StateMapFactoryType と関係のあるものを作成する必要がありますか?
ありがとう
c# - Orleans の内部粒子の結果を使用する
Grains が Orleans でどのように機能するかを理解しようとしています。外側の Grain で内側の Grain の結果を使用しようとすると、プログラムが停止します。
内側の粒子は外側の粒子のコンテキストによってブロックされるので、内側の粒子から結果を取得することはできませんか?
c# - Windows サービス内でホストされている Orleans を実行することは可能ですか?
Windows サービス内でホストされている Orleans を直接実行する方法があれば教えてください。直接的な方法がない場合、それを行う間接的な方法はありますか?
前もって感謝します
orleans - Azure でクライアント サイロが初期化されない理由は何ですか?
Azure で orleans アプリをデプロイして実行する方法を学ぶために、 HelloWorldの例に 従っています。ローカルで動作させることができました。紺碧に展開すると、タイムアウトになります。私は紺碧のデバッグリンクをたどり、サーバーで何が起こっているのかを知ることができました.これは、サーバーで発生しているエラーです.
w3wp.exe エラー: 0 : Client.Initialize が exc で失敗しました -- 1 つ以上のエラーが発生しました..再試行します
orleans コードを調査した結果、この特定のエラーがスローされる場所を見つけました。ゲートウェイが見つからない場合、このエラーがスローされます。
私はここで立ち往生しています。この問題のトラブルシューティングを行う方法について何か指針はありますか?
ありがとう