2015-03-23 2 views
2

Nous avons intégré R 3.1.2 avec ASP.NET. Mais après avoir déployé l'application dans IIS 6.0, l'application n'est pas capable d'appeler certains paquets R comme RODBC, stats, etc. Nous obtenons l'erreur suivante:Déploiement de l'application R-ASP.NET dans IIS

Erreur: Le chargement du package ou de l'espace de noms a échoué pour les statistiques.

La même erreur que nous obtenons pour le package RODBC.

+0

Avez-vous vérifié votre '.libPaths()'? Voir '? .libPaths' pour plus de détails –

+0

Ce qui compte, c'est que la session R utilisée dans l'application ait accès au répertoire dans lequel les paquets sont installés. Les chemins d'accès libérés à partir d'une session R interactive peuvent ne pas refléter ce qui se passe dans votre application réelle. –

+0

Cela signifie-t-il que nous ne pouvons pas accéder à la bibliothèque R? Si oui, quelle sera la solution? –

Répondre

0

IIS 8.5 toujours le même problème. grâce à "Pravin Mane"

right click on My Computer, > properties > Advanced System Setting > Environment Variables, the see in the System Variables window, there is a variable named path. Select path, click on edit and add the path where R packages have been stored.

Une correction - entrer dans le chemin variable de chemin dans le dossier bin (64 ou 32 bits dépend de votre réglage appool.) entrer quelque chose comme C: \ Program Files \ R \ R-3.3.2 \ bin \ i386 \ IMPORTANT !! Redémarrez le serveur, juste redémarrer IIS ne m'a pas aidé et j'ai passé quelques heures de plus à la recherche de solution.