Необработанное исключение w3wp.exe при использовании Rengine в опубликованной версии asp.net MVC - PullRequest
0 голосов
/ 27 февраля 2019

Я использую следующий код для плотного использования в решении 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, я получаю следующую ошибку:

enter image description here

Я пробовал с другими библиотеками и всегда происходит то же самое, но не только с методами R по умолчанию.У меня установлены библиотеки, и все разрешения на них общедоступны.Внутри отладчика я получаю это RDotNet.EvaluationException: 'Error in library(plotly) : there is no package called 'plotly' сообщение об ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...