У меня есть два приложения: (A) - консольное приложение, (B) - это веб-приложение MVC. Оба x64, оба имеют одинаковые ссылки NuGet Р.R.NET Веб-приложение Загрузка 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)");
* В «статистике :::» задают пространство имена функции.
Теперь консольное приложение выполняет код и работает абсолютно нормально. Веб-приложение - оленья кожа, он не со следующей ошибкой:
Ive пытался работать в 32 бит - не имеет никакого значения. Ive проверил все глобальные переменные R (R_USER, R_ARCH, R_HOME, R_LIBS_USER) - они одинаковы при запуске обоих приложений.
У кого-нибудь есть предложения, что происходит?!
Спасибо