2011-06-22 29 views
4

私は.NET 2.0フレームワークで開発されたサービスを持っています。いくつかのサイトにインストールされ、私のアプリケーションで動作します。私は、サービスがアプリケーションに関する特定の情報を持って私に「報告」できるようにしたいと思います。私は、Windows Azureがクラウドデータベースにレポートを格納し、必要なときにプルできるようにするオプションがあるかどうかを見たいと思っていました。私の主な懸念の1つは、.NET 2.0サービスと互換性がありますか?Windows Azureは.NET 2.0フレームワークと互換性がありますか?

ありがとうございます。

答えて

5

単語:はい。 Windows Azureは、2.0/3.5および4.0に対してコンパイルされたコードを実行できます。すべてのAzure SDK(一部のライブラリでは3.5が必要です)にアクセスできない場合がありますが、サービスは変更なしで実行する必要があります。

+0

サービスが3.5以上でない限り、ライブラリを使用できないと言っていますか?私は、必要に応じてAzureクラウドデータベースにデータを送信するために、既存の2.0サービスにAzureを組み込むことができることを期待していました。私は.NET 2.0とAzureを検索しようとしましたが、これを達成できるかどうかの明確な答えが見つかりませんでした。 – Spidermain50

+0

Azureをサービスに組み込むことは可能です。あなたのサービスは2.0用に書かれていますが、Azureマシン上のFrameworkは3.5(2.0ランタイムで動作します)です。可能なさまざまな解決策に深く関わることなく、Azure SDKへの直接参照で3.5に対して再コンパイルするか、Azureストレージを抽象化できる "shim"ライブラリへの参照を使用して2.0に対してコンパイルします(開発環境でのテストに便利です。あなたが低レベルになり、REST APIを消費する純粋な2.0アセンブリを書くことができます。 –

+0

"Azure SDKへの直接参照で3.5に対して再コンパイルする" - サービスを3.5に変換してAzure SDKを使用できるのですか? "Azureストレージを抽象化できる 'shim'ライブラリへの参照で2.0に対してコンパイルする - 私のアプリケーションはAccess 2000にあり、サービスはVB.NET 2.0になっているので、COMオブジェクトが必要ですAzure SDKを使用するためのパラメータを渡しますか? "低レベルになり、REST APIを使用する純粋な2.0アセンブリを書くことができます" - これがオプションの場合は、REST APIで読み上げる必要があります。 – Spidermain50

関連する問題