2011-10-30 5 views
1

私はアプリケーションを設計しており、入力が必要です。ファイルをアップロードするには、サービスを呼び出すWCFサービスまたはasp.net Webアプリケーションのジョブである必要がありますか?

Asp.net Webアプリケーションは、Windowsサービスとして実行されているWCFサービスを呼び出します。

ユーザーはasp.netウェブサイトにログインし、テキストファイルを選択してデータベースに保存することができます。

ユーザーのマシンからファイルを取得し、サーバーに保存してからファイルをローカルに読み取り、データベースに保存するのは、WCFサービスの仕事ですか?またはasp.net Webサイトでファイルをアップロードし、wcfサービスにジョブを送信してサーバーにローカルファイルをロードする必要がありますか?

ありがとうございました。

+0

それぞれの責任(ASP.NET対WCF/Windowsサービス)によって異なりますが、通常はASP.NETハンドラにクライアントサイドとWCF/WindowsサービスでDB部分を処理させます。 .. – Yahia

+0

ありがとうございます。クライアント側またはサーバー側にファイルをアップロードしていますか?私はクライアントとサーバーの間に線を引くのが難しいと思っています。 – InfoLearner

+0

最初のステップはクライアント/ブラウザです...あなたのためのインターフェイスは、あなたのASP.NETアプリケーション(サーバー上で動作しますが、ブラウザを介してクライアントと対話します)から提供されます... DBのPOVからあなたのサーバーはクライアントです... – Yahia

答えて

0

私は、オプション2を使用します。ASP.NETを使用してファイルを取得し、コードでは、実際にデータベースからファイルを保存/取得するためにWCFサービスを呼び出します。

関連する問題