0
A
回答
0
从体系结构上看,您听起来像有一个服务A需要启动工作流程,并且该工作流程恰好是控制台应用程序。在其他服务器上。如果是这样的话,我会创建一个与控制台应用程序位于同一台服务器上的服务B.并让服务A使用WCF对服务B进行排队调用。您不想直接调用,因为您不希望自己的服务阻止您的控制台应用程序的结果。
有很多好的跨服务排队呼叫的例子。请参阅“排队呼叫”here。如果服务A需要来自服务B的关于呼叫成功或失败的响应,则这是排队的呼叫以其他方式返回。
0
如果您位于Windows域中,则可以使用Sysinternal工具发出远程过程调用(RPC)。
的Sysinternals Suite:http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx
有些是有助于这个Sysinternal工具包括:
- psexec.exe - 远程执行
- pskill.exe - 终止远程过程
- psservice.exe - 启动/停止远程服务 服务
如果你是一个Linux,我经常只需要安装OpenSSH,然后SSH到另一台机器上。 Linux有一个RPC方法,但我不熟悉它。
+0
我不建议手动发布RPC的... – 2011-01-26 22:44:09
相关问题
- 1. 如何从另一台机器访问Web应用程序
- 2. 从.Net应用程序(控制台)访问kerberos保护的webhdfs
- 3. 从非控制台.NET应用程序内创建控制台
- 4. 访问控制台应用程序IO
- 5. 如何编写.NET控制台应用程序以访问SkyDrive?
- 6. .Net无法启动控制台的控制台应用程序
- 7. 从.NET控制台应用程序打开.exe应用程序
- 8. .NET控制台应用程序configSections
- 9. 从控制台应用程序访问虚拟目录
- 10. TomEE服务将不允许从另一台LAN机器访问应用程序
- 11. 启动过程(从另一个控制台应用程序)
- 12. 从控制台应用程序输入到另一个C#控制台应用程序?
- 13. C# - 从控制台应用程序发送数据到另一个控制台应用程序
- 14. 如何从“转到”另一个控制台应用程序中编写的控制台应用程序转移?
- 15. 将Eclipse从一台机器复制到另一台机器
- 16. 控制台应用程序的命令行参数在一台机器上被截断而不是另一台
- 17. 从其他控制台应用程序运行控制台应用程序
- 18. 从控制台应用程序启动控制台应用程序
- 19. Play 2.0 - 从scala控制台访问运行(假)应用程序
- 20. 从控制台应用程序访问Web API
- 21. 从单独的控制台应用程序访问HttpContext.Current.Application
- 22. 访问Sitecore的DB从控制台应用程序API
- 23. 从控制台应用程序访问web.config连接字符串
- 24. 访问天青RoleEnvironment从控制台应用程序
- 25. 从iPhone应用程序访问控制台数据
- 26. 如何从控制台应用程序访问UserManager和RoleManager?
- 27. 如何从控制台应用程序访问UI元素
- 28. 从另一台计算机访问phppgadmin?
- 29. 如何从控制台应用程序访问应用程序对象?
- 30. 从另一台PC缓慢访问Tomcat Web应用程序
通过ServiceB,你的意思是一个WCF的网络服务或Windows服务? – DotnetDude 2011-01-26 21:02:43