同时从asp.net mvc访问exe文件

14 浏览
0 Comments

同时从asp.net mvc访问exe文件

你好,我正在创建一个应用程序,在其中需要从MVC中调用exe文件作为一个进程。我已经成功实现了这一点,但问题是当多个请求同时发出时,如何处理它们。如果exe文件开始执行,可能需要1小时才能完成任务。同时,如何处理对exe文件的其他请求?

0
0 Comments

问题的原因是每个web请求都会启动一个exe进程,这可能导致并发请求问题。解决方法是确保只有一个应用程序实例在运行,并且可以将请求排队以便稍后按顺序启动进程。

可以通过以下两个链接解决此问题:

- 确保只有一个应用程序实例

- 如何运行一个C# WinForm应用程序的一个实例?

每个web请求将分别处理,并且对应的exe进程将为每个请求启动。除非exe访问某些资源并对其进行锁定,否则不应该有任何问题。

0