Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建一个可以通过PHP web服务将参数传递到其中的C#应用程序?_C#_Php_.net - Fatal编程技术网

如何创建一个可以通过PHP web服务将参数传递到其中的C#应用程序?

如何创建一个可以通过PHP web服务将参数传递到其中的C#应用程序?,c#,php,.net,C#,Php,.net,我有一个总是打开的C#控制台应用程序,将一个经常需要的大文件保存到内存中(以便快速访问) 我有一个经常被调用的PHP网页,我需要这个PHP网页用一个参数(比如图像文件的路径)调用C#app。例如,我需要将“c:\images\example.jpg”传递给c#app 一旦C#应用程序获得传入的文件路径参数,它应该做一些工作 让C#应用程序在每次不打开控制台应用程序的新实例的情况下接受外部呼叫的正确方法是什么?让它成为Windows中的一项服务?或者其他方式?根据您的信息,Windows服务可能是

我有一个总是打开的C#控制台应用程序,将一个经常需要的大文件保存到内存中(以便快速访问)

我有一个经常被调用的PHP网页,我需要这个PHP网页用一个参数(比如图像文件的路径)调用C#app。例如,我需要将“c:\images\example.jpg”传递给c#app

一旦C#应用程序获得传入的文件路径参数,它应该做一些工作


让C#应用程序在每次不打开控制台应用程序的新实例的情况下接受外部呼叫的正确方法是什么?让它成为Windows中的一项服务?或者其他方式?

根据您的信息,Windows服务可能是最符合逻辑的实现。或者可能是一个web服务,这样该服务就可以独立于PHP应用程序运行。它们是为接受来自其他应用程序的调用而构建的。您正在访问哪些类型的数据以保证文件保持打开状态?将参数传递给C#部分时会发生什么样的工作?经常打开文件似乎不太常见。这是一个非常大的文件,如果每次打开都需要很长时间才能加载。它包含用于100000多张图像的图像比较和匹配的数据集。