代码之家  ›  专栏  ›  技术社区  ›  Jaelebi

从ASP运行远程python脚本。网

  •  1
  • Jaelebi  · 技术社区  · 16 年前

    我在linux服务器上有一个python脚本,可以通过SSH连接到该脚本中,我想在linux服务器上运行该脚本(并将用户输入的参数传递给它),然后在ASP。net网页在IIS上运行。我怎么能做到呢?

    如果我运行wamp服务器会更容易吗?

    编辑:服务器位于同一个内部intranet中。

    1 回复  |  直到 16 年前
        1
  •  0
  •   T. Stone    16 年前

    最好的方法可能是耦合最少的方法。如果你能确定一个你对这两个(asp/python)所讨论的协议感到满意的话,这将大大减少令人头疼的问题。

    假设您选择了XML。

    将python脚本设置为使用cherrypy或apache(或其他)作为WSGI应用程序运行。脚本将其响应格式化为XML,并将其传递给WSGI,后者通过HTTP返回XML。

    在ASP。NET方面,只要想“运行脚本”,只需使用WebRequest类查询URL,然后使用LINQ to XML解析结果(顺便说一句,这是一项非常酷的技术)。

    以下是与此相关的内容:稍后,如果ASP。NET实现或python实现更改,而不必重新编码/重构另一个。以后如果你意识到ASP。NET应用程序和一些桌面应用程序需要能够做到这一点,您已经在协议上进行了标准化,实现它应该很容易,而且支持良好。