将R与现有C#网站集成

我们有用C#构建的现有网站,并托管在共享的Windows服务器上。 其目的是在现有网站中构建一个简单的应用程序,该应用程序将接收用户输入的一些数据,并使用一些R脚本(某些统计数据)处理该数据,并以静态(动态?)格式在网站上发布输出。

基本要求:

  • 安全
  • 相对便宜的
  • 低维护要求
  • 现有的选择是什么?

  • 考虑到他们的繁重活动(Revolution R),微软是否提供开箱即用的解决方案?
  • 如果托管公司(私人托管)允许R安装在他们的服务器上(网站托管在那里),则可以使用R.NET。 但我不确定这个解决方案有多好。
  • 除了Shiny以外,还有哪些其他选择?
  • 关于类似问题的旧条目:我在哪里可以找到R的托管服务?


    Shiny应用程序可以完全集成到网页中,通常作为由shinyapps.io托管的iframe,并嵌入到您的网站中。 例如,请参阅Shiny主页。 您可以在Google Groups上的HTML文档中看到将Shiny应用程序嵌入的一些指针。

    更符合要求的解决方案是使用服务器应用程序(如RServe)来促进正在运行的R会话和.NET / C#应用程序之间的通信。 由于RServe允许远程连接,它可以被现有网站使用,并且RServer在不同的服务器上运行。


    可能你最好的选择是启动一个亚马逊EC2的Windows图像。 安装R.使用R.NET。 完成。

    链接地址: http://www.djcxy.com/p/93197.html

    上一篇: Integrating R with existing C# website

    下一篇: Reference to the this pointer: GCC vs clang