2016-12-01 9 views
0

私は2つのアプリケーションがあります。(A)はコンソールアプリケーション、(B)はMVC Webアプリケーションです。R.NET WebアプリケーションRライブラリのロード

 var engine = REngine.GetInstance(); 

     engine.Evaluate("log.ir <- log(iris[, 1:4])"); 
     engine.Evaluate("ir.species <- iris[, 5]"); 

     engine.Evaluate("ir.pca <- stats:::prcomp(log.ir, center = TRUE, scale = TRUE)"); 

*「統計:::」機能の名前空間を語っている: 両方x64の、両方が、どちらも同じコード行を実行し

R.

に同じNugetの参照を持っています。

コンソールアプリケーションはコードを実行し、問題なく動作します。 Webアプリケーション - doesntの、それは次のエラーで失敗します。

enter image description here

アイブ氏は32ビットで実行してみました - 何の違いを行っていません。 Iveは、R関連のすべてのグローバル変数(R_USER、R_ARCH、R_HOME、R_LIBS_USER)をチェックしました。両方のアプリケーションを実行しても同じです。

誰でも何が起こっているのですか?

を手動でPATHとパス環境変数にRライブラリへのパスを追加した後、あなた

答えて

0

をありがとう、それは問題を修正しました。

Ref:here

関連する問題