2011-02-05 16 views
0

私はそれに慣れるためにSilverlightアプリケーションを開発しています。私は(今のところ、私の自宅のデスクトップ上で)ホストするSilverlightのWebアプリケーション、およびクライアント側を実行するC#のアプリ:別のコンピュータ/サーバにファイルを送信/アップロードする

私が構築しようとするアプリケーションには、2つのコンポーネントがあります。

Silverlightのアプリは、クライアント側に常駐するファイルを読み込む必要があります。

(おそらくサービスとして実行される)C#アプリケーションは、5〜10分ごとに(ユーザーが設定可能な).txtファイル(10kb以下)を私のサーバーに送信する必要があります。

ファイルを送信する最も良い方法は何ですか? (バイトストリーム、または他の何か?)

どのように私は、このファイルを受け取るために自分のサーバーを設定しますか。私はそれがいくつかのIIS構成を含むと仮定し、ファイルを受け取り、Silverlightアプリケーションがそれを読むことができるディレクトリにファイルを保存するC#アプリケーションを実行することができます。

+1

Silverlight **は**クライアント側です。そこに2つのクライアント側コンポーネントがありますか? –

+0

いいえ、Silverlightが間違っているのはどういう意味でしょうか?私は自分のデスクトップ(サーバー)にホストされているWebページにSilverlightを配置するので、ユーザーはwww.xbonez.com/silverlightappにアクセスして使用します。 – xbonez

+1

右Silverlightクライアントとサービスクライアント –

答えて

1

あなたはバイトストリームをサーバーにPOSTリクエストを送信し、server.Thenプロセスでそれをそれを取得し、必要に応じて、あなたのSilverlightアプリでそれを表示することができます。あなたのSilverlightアプリがユーザーから直接ファイルを取得し、ユーザーとの対話が必要な場合は、ブラウザ自体にそれを処理することができますので、また

Silverlightはサーバー側ではないクライアント側のテクノロジであることを覚えておいてください。Silverlightではなく、単純なASP.Net Webアプリケーションが必要です。

関連する問題