我想在这里找到解决方案来控制我通过webforms启动的进程。使用webforms控制进程
我知道使用System.Diagnostics.Process类来启动和停止它非常容易。
我想实现的是将数据发送到进程(terraria服务器)。基本上,服务器本身当它被正确地启动,你可以在它里面写这样踢/禁止某些命令/保存/退出等
我想写,但远程通过web表单应用程序来控制这些命令。
我鑫卡特最近的解决方案就是通过后台调用服务器我会写,将工作作为web表单命令和服务器应用程序之间的网关。这是做事的正确方法吗?还是有更简单的方法来做到这一点?
这个想法并不坏,但问题是它不能永远听(因为它毕竟是一个网站) – Erick 2011-06-04 20:41:57
如果你不需要监听过程结束,然后调用一个web服务将起作用。你只是没有回调。你打电话给服务来完成任务,而你不会等待回应。您确实需要一些方法来确定进程何时失败,例如日志记录。该服务可以是对不返回任何内容的Windows服务的WCF调用。看看WCF。我认为它可以做你需要的。 – DOK 2011-06-04 23:24:50