簡體   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