Asp.net mvc - R IIS deployment
本文关键字:IIS deployment net mvc Asp | 更新日期: 2023-09-27 18:18:54
我的应用程序使用rnet库。当我从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应用程序时,它不工作。
帮忙吗? ?
这个终于帮我解决了这个问题。
- 设置R_HOME为"C:'Program Files'R'R-3.1.2",
- R_PATH为"C:'Program Files'R'R-3.1.3'bin'i386"(或x64,取决于32位或64位进程),将它们添加到system PATH并添加bit到system PATH
- 重新启动IIS (IIS reset)
取自https://rdotnet.codeplex.com/discussions/462947(上一篇文章)