【发布时间】:2011-09-07 13:51:03
【问题描述】:
我有一个我用 C# 编写的控制台应用程序,它轮询多个设备、收集一些数据并将信息存储在数据库中。该应用程序在我们的 Web 服务器上运行,我想知道如何从命令控制台调用方法调用(这样我就可以从 php 执行命令,该命令将由控制台应用程序读取,shell 命令也可以工作)。
有人有什么想法吗?我一直在“谷歌”周围徘徊,没有找到任何可以满足我当前需求的东西。
另外,如果需要对控制台应用程序进行大修,我不反对对控制台应用程序进行更改。如果您的答案是 COM Interop,请提供一个很好的示例,说明我将如何从 PHP / Apache2 构建和调用它。
【问题讨论】:
-
如何将 WCF 服务器添加到控制台应用程序并向其发出 get HTTP get 请求以调用那里的逻辑?
-
有没有办法通过shell脚本从应用程序调用公共方法?
-
这不是一个简单的方法,因为控制台应用程序在其自己的独立 AppDomain 中运行。为了调用该方法,它必须被共享。
标签: c# php console-application communication