0

C# を使用して、.NET ベースのアプリケーションに取り組んでいます。何週間も何ヶ月も Web を検索しても運が悪かったのですが、例や解決策、推奨されるアプローチを見つけることができません。

私がやりたいことは次のとおりです。

サーバーに (インターネット経由で) 接続し、データベースから情報をダウンロードするアプリケーションを作成します。たとえば、サーバーに接続してウイルス シグネチャ ファイルをダウンロードするアン​​チウイルスです。

Web サーバーへの安定した安全な接続を実装するにはどうすればよいですか?

4

3 に答える 3

0

WebClientクラスを使用してWebサイトからファイルをダウンロードできます:http://msdn.microsoft.com/en-us/library/ez801hhe.aspx

于 2012-06-10T15:14:41.890 に答える
0

WCF は、多くの場合、2 者間の通信が必要であり、選択されたテクノロジが .NET である場合に適しています。

以下のサンプルは、ファイルをダウンロードする方法を説明しています。 http://www.codeproject.com/Articles/166763/WCF-Streaming-Upload-Download-Files-Over-HTTP

Streamデータベースからデータを取得するために簡単に適応できるように、データをロードします。

WCF を使用すると、セキュリティとトランスポートの決定を延期できます。構成ファイルを更新するだけで、実装basicHttpBindingしてすべてが期待どおりに機能していることを確認し、TCP およびセキュア チャネルに切り替えることができます。

どのファイルが適切かを発見するためのロジックは、別のメソッドとして実装する必要があります。また、ビジネス機能には SOAP または REST/Web バインディングを使用し、ファイルのダウンロードには TCP または P2P を使用できます。

于 2012-06-10T18:20:45.053 に答える
0


最初にアプリケーションにデータをストリームとして提供する Web サービスを使用し、次に
リモート データベースを使用し、そのときと同じようにそこからストア フェッチすることをお勧めします。localhost

于 2012-06-10T15:09:41.013 に答える