2012-01-30 6 views
0

私はロンドンのサーバー上で動作するアプリケーションを作成しています(他のアプリケーションとやりとりして)、結果をmysql dbに書き込みます。アプリケーションはウェブページ(DBにリンクされたグリッドビュー)に結果を表示します。現在、これはasp.netとc#を使用しているWebアプリケーションです。これは午前中に複数回実行され、クライアントが必要とするときに実行する必要があります(スケジュールではなく)サーバー上でクライアントアプリケーションをどこで実行するかについてのアドバイスはありますか?

現在のASPはうまく動作しますが、これをデスクトップアプリケーション(wpf/c# 4)。

要件は、コードの大部分(他のアプリケーションとのやりとりや、データベースへの書き込み結果はすべてサーバー上で発生する)が必要です。これはグローバルアプリであり、アジアのクライアントはローカルでは実行できません。

これを行うにはどうすればよいですか?私は可能性がありますすべてのサーバーコードをEXEにdbに結果を書き込む可能性があると仮定して、クライアント(wpfアプリ)は、サーバーにEXEを呼び出すと、

ご存じのように、私はこれにはかなり新しいです! Silverlightを見ましたが、すべてのコードがクライアント上で正しく実行されていますか?

答えて

1

私はこれの典型的な解決策はサーバー/クライアントモデルだと思います。サーバー(ロンドン)は、クライアント(WPFアプリケーション、必要な場合)が呼び出す(WCF)サービスを公開します。

+0

okありがとうございました。同じことを読んでいただけです。これは基本的にクライアントが呼び出したWebサービスを作成していますか? – user1156000

+0

Exacltly、ウェブサイトをアップグレードし、いくつかのasmxファイルを追加して、あなたのアプリケーションでそれを購読してください。あなたはあなたのアプリからこれらのメソッドを呼び出すだけです。あなたはWCFアプリケーションを作成することができます。結果は同じです。 – Oybek

+0

クールな感謝、さらなる情報のためのグーグルを続けるが、それは正しい方向に私を指す! – user1156000

関連する問題