私は最初のWindowsサービスを.Netで作成しました。他の.Netアプリケーションからこのサービスと通信できますか?リモートの.netアプリケーションからサービスオブジェクトのメソッドを実行できますか?実行中のサービスと通信する
答えて
WCFはこれを行う.NETの方法です。あなたがWCFに慣れていないなら、私はこのdnrTVビデオから始めることをお勧めします:Keith Elder Demystifies WCF。シンプルなWCFがいかに簡単かを説明するのはかなりまともな仕事です。状況に応じて、WindowsサービスのOnStart()メソッドでWCFサービスをホストするだけです。その時点で、任意のリモートアプリケーションは、WindowsサービスでホストされているWCFサービスに接続できます。
あなたがWCF自体に慣れているときは、このdnrTVビデオ:Extreme WCFをチェックすることができます。これは、Visual Studio内でWCFを "行う"方法のベストプラクティスを提供します。
これら2つのビデオをサポートするには、Juval LowyのウェブサイトIDesign.netをご覧ください。 Juvalには、自由に利用できる多くのサンプルと使用可能なWCFコードがあります。
あなたは私をたくさん助けました。素晴らしいリンクをありがとう! – mgamer
はい。 Windowsサービス(またはほかの種類の.NETプログラム)は、WCFサービスをホストできます。クライアントは要求を行うためにこのサービスを呼び出すことができます。
ありがとうございます。それが間違いなく私の問題を解決します。 – mgamer
- 1. シリアルポートの通信が実行中のスレッド
- 2. すでに実行中のJavaアプリケーションとのCLI通信?
- 3. Webサービス通信中のURLOpenエラー
- 4. シェルから実行中のプロセスとの通信
- 5. 実行中にpythonサブプロセスと通信します
- 6. アプリの実行中にプッシュ通知を送信すると、アプリがクラッシュする
- 7. Androidは、ブロードキャストレシーバとサービスとの通信を行い、アクティビティはサービスと通信します。
- 8. 実行中のアプリケーションの通信ポート設定を調べる
- 9. Android:アクティビティとサービスの通信
- 10. Windowsサービスの通信とスレッド
- 11. GUIとWindowsサービスの通信
- 12. WindowsサービスとのServiceStack通信
- 13. Windowsサービスとして実行中のコンソールアプリケーション
- 14. サービスとして実行中のアセンブリエラー
- 15. PARTIAL_WAKE_LOCKとサービスで実行中のスレッド
- 16. tomcatで実行されているWebアプリケーションとWebサービスの通信方法
- 17. LabviewのMatlabスクリプトノードは実行中に通信できますか?
- 18. VBSファイルの通信/実行
- 19. 2つの実行中プロセス間のプロセス間通信
- 20. ホストがドッカーコンテナとして実行中のRancherサーバーと通信できません
- 21. UWPアプリケーションとWindowsサービスとの通信
- 22. プロセス通信を実行する
- 23. 複数の実行ファイルを実行するMPI通信
- 24. アンドロイドでのサービスとの通信のベストプラクティス
- 25. アスタリスク+ Android、通信サービス
- 26. ローカルに実行されているWebサービス間の通信方法
- 27. WebページとWebサービスの通信
- 28. Angular EventEmitterとサービス経由の通信
- 29. クライアントwinformとサーバーのWebサービス通信プロジェクト
- 30. Win32サービスとのプロセス間通信
サービスは、ユーザーのログインに関係なく自動的に実行される単なるプログラムです。サービスの性質は、リモートメソッド呼び出しを許可しません。 WCF、Remoting、...のようなものをホストする必要があります。 –