2014-06-17 222 views
2

我需要開發Windows服務,每兩週將文件傳輸到系統中。問題是我還需要「RunNow」方法,因此用戶可以隨時通過單擊Web應用程序(asp.net mvc)中的鏈接來調用傳輸方法。如何從Web應用程序調用Windows服務方法

如何從外部資源調用Windows服務方法?

+0

看WCF - http://msdn.microsoft.com/en-us/library/ms731082(v=vs.110).aspx。 –

+0

我知道它可以使用.net遠程處理,但我找不到示例。 – Gab

+0

WCF不是.Net遠程處理,如果您正在尋找示例,那麼這對於SO來說是無關緊要的。你需要明確你需要什麼幫助。 –

回答

2

如果您想在Web應用程序的服務器端調用Windows服務方法,請查看WCFRestSharpNancy。很快,您需要在Windows服務應用程序中創建一個RESTfull服務,該服務將使用http://localhost/myservice/transfer地址來公開Transfer方法。然後使用javascript代碼中的ajax或.net控制器類中的RestRequest來調用地址。 但是,如果你想在應用程序的客戶端調用Windows服務方法,這將是一個問題。

相關問題