Я использую следующий код для плотного использования в решении asp.net MVC.
public void plot()
{
REngine.SetEnvironmentVariables();
REngine engine = REngine.GetInstance();
engine.Evaluate("library(plotly)");
engine.Evaluate("plot_ly(data = iris, x = ~Sepal.Length, y = ~Petal.Length)");
Thread.Sleep(20000);
engine.Dispose();
}
Когда я запускаю его в режиме отладки, с ним не возникает никаких проблем, но когда я публикую его и запускаю в IIS, я получаю следующую ошибку:
Я пробовал с другими библиотеками и всегда происходит то же самое, но не только с методами R по умолчанию.У меня установлены библиотеки, и все разрешения на них общедоступны.Внутри отладчика я получаю это RDotNet.EvaluationException: 'Error in library(plotly) : there is no package called 'plotly'
сообщение об ошибке.