【问题标题】:R-ASP.NET application deployment in IISIIS 中的 R-ASP.NET 应用程序部署
【发布时间】:2015-05-26 01:30:03
【问题描述】:

我们已将 R 3.1.2 与 ASP.NET 集成。但在 IIS 6.0 中部署应用程序后,应用程序无法调用某些 R 包,如 RODBC、stats 等。我们收到以下错误:

错误:数据包或命名空间加载失败。

我们在 RODBC 包中遇到了同样的错误。

【问题讨论】:

  • 你检查过你的.libPaths()吗?详情见?.libPaths
  • 重要的是应用程序中使用的 R 会话可以访问安装包的目录。您从交互式 R 会话中获得的库路径可能无法反映实际应用程序中发生的情况。
  • 这是否意味着我们可能无法访问 R 库?如果是,解决方案是什么?
  • 感谢您的帮助,问题已通过更改 IIS 设置得到解决。
  • 右击我的电脑,>属性>高级系统设置>环境变量,在系统变量窗口中看到,有一个名为path的变量。选择路径,点击编辑,添加R包的存放路径。

标签: c# asp.net r iis iis-6


【解决方案1】:

IIS 8.5 仍然是同样的问题。感谢“Pravin Mane”

右击我的电脑,>属性>高级系统设置> 环境变量,在系统变量窗口中看到,有 是一个名为路径的变量。选择路径,点击编辑并添加路径 存储 R 包的位置。

一个更正 - 输入 bin 文件夹的路径变量路径(64 位或 32 位取决于您的 appool 设置。)输入类似这样的内容 C:\Program Files\R\R-3.3.2\bin\i386\ 重要!重新启动服务器,只是重新启动 IIS 并没有帮助我,我花了几个小时寻找解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-21
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    相关资源
    最近更新 更多