2012-02-22 21 views
1

私がしたいことは、asp.net Webフォームサイトに表示したい情報を収集するWindowsサービス(C#)を実行することです。 Windowsサービスにはタイマーがあり、コードを定期的に実行することができます。asp.net WebフォームでWindowsサービスから情報を表示

私のアプリケーションの目的は、Windowsサービスを管理することです(再起動して、それらが滞留していないかどうかを確認してください)。さらに、別のサーバー(監視サービス1は、監視サービス2 +いくつかの通常のサービスを監視し、その逆も同様)をチェックする別のサーバー上に、まったく同じ監視サービスがあります。このため、monitoringServiceもサービスです。

勝利サービスから自分のWebフォームに自分のデータをどのように渡すことができますか? ありがとうございます!

よろしく、 r3try

答えて

1

あなたは、あなたのASP-netのアプリケーションから同じデータを読み込み、ログやデータベースにあなたのWindowsサービスの結果から、データを保存することができます。私はデータベースの方法をお勧めします。

+0

ご提案いただきありがとうございます。私はそれを見ていきます... しかし、リモートからメソッドを呼び出して引数としてデータを渡す方法はありませんか? 申し訳ありません。これはかなり新しいです。:/ – r3try

+0

@ user1226742 Windowsサービスとasp-netアプリケーションの両方を保証する最善の方法は、同じデータを使用しています。この場合、データベース結果となります。別の方法は、WCFサービスまたはWindowsサービスがあるPCで実行されるWebサービスを使用することですが、これにより問題が複雑になります。私はデータベースのアイデアを念頭に置いて試してみたいと思います。 –

関連する問題