Windowsフォームアプリケーションを開発しました。しかし、そのアプリケーションからクラウド サーバーにデータをアップロードし、そのデータを取得するための Web アプリケーションを開発したいと考えています。Windows Azureを使用してそれを達成することは可能ですか?
そうでない場合、それを達成する方法はありますか?どんな助けも大歓迎です! ありがとう!
よろしく
それを達成するにはいくつかの方法があります。要件に応じて、SQL Azure データベースを使用し、オープン データを介して公開することができます。一方、Azure Connectを使用して、デスクトップ アプリとクラウド サービスの間にある種の VPN を作成することもできます。
乾杯、
あなたの要件から、私はそのようなソリューションを設計します。
データ ストレージ SQL Azure または Blob Storage。
データに対して高度なクエリを実行する必要がある場合は、SQL Azure をお勧めしますが、GB あたりのコストは高くなります。高度なクエリが実際に問題にならない場合は、Blob Storage を使用してください。また、数 GB のような少量のデータのみを保存する場合でも、SQL に精通している場合は SQL Azure が最適な選択肢となる可能性があります。開発時間が短縮される可能性があります。
Web サービス デスクトップからデータにアクセスするには、Web サービスを使用することをお勧めします。できれば、Azure インスタンスで実行される JSON 互換のもの。または、チェックアウトできます: http://www.asp.net/web-api
デスクトップ アプリ それは本当に何でもかまいませんが、見栄えの良いアプリが必要な場合は、WPF が最適です。速度が必要な場合は、WinForms アプリが最適です。単純な送信データと限られた UI の場合はコンソールです。
ウェブアプリ これが何についてかわからない?しかし、単純な古い ASP.NET または ASP.NET MVC で解決でき、これも Azure インスタンスでホストされます。Web サービスとアプリを同じロールで実行できます。