我有一个解析数据的本地应用程序。我需要的是开发一个Web界面来查询统计信息并设置始终运行的应用程序的配置。由于我是两个应用程序的开发人员,因此我可以完全访问这两个源代码。
我的主要目标是: - 在网络服务器上执行大部分工作时始终运行服务或应用程序 - 有一个webUI,它将连接到这个应用程序并显示统计信息和进行配置 - 服务/应用程序将在C#中写入 - WebUI将用asp或php编写 - WebUI必须可以通过Web域访问,即:http://server/TestApp默认端口80上有其他Web应用程序已经运行。
我知道有一些方法可以使用特定端口与彼此进行通信,但我想避免这种情况。这些应用程序之间进行通信的最佳方式是什么?
谢谢, -Stewart
答案 0 :(得分:0)
在C#中使用FileWatcher来监视PHP可以读/写的文件。当需要解析某些东西时,你可以这样尝试。
您还可以向exec授予PHP权限或使用`字符执行您的程序,该程序将结果返回给变量ex:
$var = `C:\What\Ever\program.exe $param1`;
但本地端口监听器并不是一个坏主意。