如何从C#wcf服务顺序执行批处理文件?

优su

新成员
已加入
2020年11月9日
留言内容
1
编程经验
5-10
我正在尝试使用Mutex变量从C#wcf服务使用不同的输入参数顺序执行相同的批处理文件。它没有按预期工作。基本上,wcf服务将从客户端用户应用程序获取多个请求,以同时执行批处理文件,我不应该并行执行批处理文件,而是必须逐个顺序处理请求。

我尝试了多种方法来实现这一目标。但是我做不到。谁能说出如何使用C#.NET来实现这一点?任何示例代码对我来说都会更有用吗?

提前致谢
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,500
地点
弗吉尼亚州切萨皮克
编程经验
10+
"WCF service"还是真的"web service"?

由于WCF是桌面UI框架,因此在Windows桌面客户端上,一次只能有一个用户使用桌面UI,这样您就不会同时拥有多个用户,也不会遇到您要描述的问题。 (Windows终端服务器是允许多个用户使用的另一个工具,但是它们应该彼此隔离。
 

尼尔

论坛管理员
工作人员
已加入
2011年4月15日
留言内容
147
地点
VA
编程经验
10+
如果WCF服务托管在IIS下,则需要确保AppPool具有正确的用户和分配的权限来执行批处理文件。
 
最佳 底部