2017-02-06 4 views
0

R.net WCFサービスをRコマンドを実行するサーバーとして設定しようとしています。wcfサービス内でr.netを使用できません

私はすべてが動作するテストWinFormsアプリケーションをセットアップしました。

これは私がそれを使用する方法です:

void init() 
{ 
    SetupPath() 
    engine = REngine.GetInstanceFromID("test"); 
    if (engine == null) engine = REngine.CreateInstance("test"); 
    engine.Initialize(); 
} 
... 
    results.Add(engine.Evaluate(command).AsCharacter().ToArray()); 

私はまったく同じに動作するはず同等のWCFサービスを作成しました。

REngine.CreateInstance()
engine.Initialize()は黙って私のサービスをクラッシュし、有効なREngineオブジェクトを返します。 Try-Catchセクションは無視され、正確に何が起こっているのかわかりません。

  • R.netをWCFサービスで使用する正しい方法は何ですか?

  • さまざまな行動の理由は何でしょうか?

  • クラッシュの詳細ログはどこで確認できますか?

    正常に完了R.netを使用していない
  • サービスコール。

winformsのテストアプリケーションとWCFサービスの両方が64ビット(私が必要です)です。 (私は64ビットIIS Expressアプリケーションを設定していなかったので、代わりにIISを使用しています)。

答えて

0

私はR.NET.Communityパッケージにトリックをしたスイッチング、しかし、問題の原因を見つけるために管理していませんでした。

関連する問題