Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.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/asp.net/32.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
C# 将命令行输出流式传输到webform的最佳方法?_C#_Asp.net_Command Line - Fatal编程技术网

C# 将命令行输出流式传输到webform的最佳方法?

C# 将命令行输出流式传输到webform的最佳方法?,c#,asp.net,command-line,C#,Asp.net,Command Line,嗨,我有一个应用程序,在命令行上运行一个长时间运行的进程 是否有一种推荐的或好的方法将输出消息异步流式传输到web表单,以便显示一些进展?有点像TeamCity对构建脚本所做的 我应该轮询Web服务吗?使用事件?关闭缓冲?我觉得使用一个可以远程控制的服务更好。命令行应用程序的输出应转到远程服务,并应在其内存中可用。Web服务应该调用一个远程方法,该方法可以读取此输出(存储在远程服务的内存中)。我觉得使用一个可以远程的服务更好。命令行应用程序的输出应转到远程服务,并应在其内存中可用。Web服务应该

嗨,我有一个应用程序,在命令行上运行一个长时间运行的进程

是否有一种推荐的或好的方法将输出消息异步流式传输到web表单,以便显示一些进展?有点像TeamCity对构建脚本所做的


我应该轮询Web服务吗?使用事件?关闭缓冲?

我觉得使用一个可以远程控制的服务更好。命令行应用程序的输出应转到远程服务,并应在其内存中可用。Web服务应该调用一个远程方法,该方法可以读取此输出(存储在远程服务的内存中)。

我觉得使用一个可以远程的服务更好。命令行应用程序的输出应转到远程服务,并应在其内存中可用。Web服务应该调用一个远程方法,该方法可以读取此输出(存储在远程服务的内存中)。

我认为这取决于用户界面的外观。如果它只是一个实用类型的东西,我会关闭响应缓冲


但是,如果您需要它看起来漂亮,可以使用AJAX来轮询web服务。

我认为这取决于您需要UI的外观。如果它只是一个实用类型的东西,我会关闭响应缓冲

但是,如果您需要它看起来漂亮,可以使用AJAX轮询web服务