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