繁体   English   中英

ASP.NET MVC-R IIS部署

[英]Asp.net mvc - R IIS deployment

我的应用使用了r.net库。 当我从Visual Studio中运行它时,它在开发PC中正常工作(一如既往)。 现在,当我将其部署到IIS下的生产服务器中时。 它抛出

Error: Package or namespace load failed for 'RODBC'

在我的C#代码中

engine.Evaluate("library(RODBC)")

在服务器中,在“路径”的环境变量中,我具有“ C:\\ Program Files \\ R \\ R-3.2.2 \\ bin \\ x64”。 无济于事。 我还向所有人授予了图书馆文件夹中的许可-祝您好运。

当我在服务器上的R-Studio中运行r脚本时,它运行正常。 但是,当我运行我的Web应用程序时,它不起作用。

任何帮助吗?

这个终于帮助我解决了。

  1. 将R_HOME设置为“ C:\\ Program Files \\ R \\ R-3.1.2”,
  2. R_PATH作为“ C:\\ Program Files \\ R \\ R-3.1.3 \\ bin \\ i386”(或x64,取决于32bit或64bit进程),将它们添加到系统PATH并将位添加到系统PATH
  3. 在重试之前重新启动IIS(iis重置)

取自https://rdotnet.codeplex.com/discussions/462947 (最新文章)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM