2011-06-25 11 views
1

C#ではなくGUI(コンソールなど)ではなく、ホームのようなGUIを作成するなど、アプリケーションのサーバー部分をどのように作成できるか考えていますルータWEB UI、IPで接続する:私のサーバーの部分へのポート?..WEB GUIを使用した.NETアプリケーション

具体的な技術がありますか?

ありがとうございます。

答えて

1

WCF、Webサービス、リモーティング...などすべてのものは、有効な回答をしている...あなたのシナリオに依存します...

1

あなたはASP.NETアプリケーションを作成する場合は、サーバー上で実行することができますどのブラウザからでも表示できます。

+0

はい、問題はASP.NETが再びWeb用ですが、アプリケーションのサーバー側にはなりません:)質問:Web UIを使用するC#アプリケーションが必要です。 –

1

これは、WCFおよびWindowsサービスを通じて可能です。ホースマシンでサービスとして実行されるサーバーアプリケーションを作成し、WCF経由でサーバーに接続するWebアプリケーションを作成することができます。あなたが達成したいことに応じて、これはあまりにも難しくはありません。

これが役に立ちます。

+0

はい、私が知っているように、WCFは単なる通信技術です。したがって、解決策として、WCFを介してWebサービスを介してクライアントアプリケーションと連携し、もう一度サーバーサービスに接続する別のWEBアプリケーションを作成するWindowsサービスとしてのスタンドアロンサーバーアプリケーションを作成することができます。 WCFを通じて...右? –

0

ウェブにはGUIがありません。 Webブラウザには、サーバーがポンピングする一連のテキスト(HTML)が表示されます。これはすべてHTTPの前後関係です。あなたの家庭用ルータは同じことです:HTMLをあなたに返すポートでリッスンするサービス。この返品をWebブラウザで表示することを選択します。 WebにはGUIはありません。GUIとして動作するブラウザの解釈と表示です。

これは、ASP.NETアプリケーションを作成することで実現できます。これは、Webサービス、Webフォーム/ページ、およびHTTPプロトコルを使用するWebアプリケーションです。これは、Web上で利用可能な.NETアプリケーションを開発する最も簡単な方法です。それは、HTTPを介してユーザーに提供する「サービス」を決定する問題です。つまり、JSONまたはXMLを使用して渡されるデータとしてのWebページ、またはWebサービスです。

+0

はい、私はWEBの仕組みを知っています:) ダイナミックなコンテンツ(メッセージ、ビジュアル統計など)が必要なので、Silverlightアプリケーションを作成するのが最も簡単な方法ですが、何とかHTML5を使って作業するのが良い方法です... –

関連する問題