WebアプリケーションのCOMポートからデータを読み取る必要があるため、シリアルポートからデータを読み込むためのWindowsサービスを作成しました。今、私はそのデータにWebアプリケーションでアクセスする必要があります。それにアクセスする方法を教えてもらえますか?スレッドを使用してこれを行う最善の方法はありますか?他にどのような方法がありますか?ドットネットを使用してWebアプリケーションでWindowsサービスにアクセスする方法
upendra
WebアプリケーションのCOMポートからデータを読み取る必要があるため、シリアルポートからデータを読み込むためのWindowsサービスを作成しました。今、私はそのデータにWebアプリケーションでアクセスする必要があります。それにアクセスする方法を教えてもらえますか?スレッドを使用してこれを行う最善の方法はありますか?他にどのような方法がありますか?ドットネットを使用してWebアプリケーションでWindowsサービスにアクセスする方法
upendra
ディスクにデータを保存するようにWindowsサービスアプリケーション(例えば、XMLまたはSDF)を取得します。あなたのWebアプリケーションは、同じデータストアにアクセスできます。
考えられるのは、.Netキューを使用して値を読み取ることです。もっと読む:http://msdn.microsoft.com/en-us/library/system.collections.queue(v=vs.71).aspx
あなたの他のオプションは、データをファイルまたはDBに書き込むことですが、キュー機能があなたに気を配ります読み込みデータの処分を処理する独自のロジックを書き込む必要があります。
乾杯、私は窓のサービス内で自己ホスト型WCFサービスを使用し同様のシナリオで ステファン
。このようにして、apiを公開してサービスを制御し、そこから情報を取得します。
WCFセルフホスティングの詳細については、Michele Lerouxの記事を参照してください。link