2016-03-21 18 views
0

私はAzureでモバイルサービスを作成し、そこにSQLデータベースを接続しました。 私はMicrosoft.Azure.Mobile.Client必要Nugetパッケージをインストールし、私はMicrosoft.WindowsAzure.MobileServicesを試みたが、私App.xaml.csにこのコードを挿入:AzureモバイルサービスとUWPの接続

public static MobileServiceClient MobileService = new MobileServiceClient("https://sqlbackend.azurewebsites.net");

問題は:私はazureモバイルサービスをプロジェクトに接続するとき、彼らはそれがサポートされていないと言う。

私のプロジェクトをazureモバイルサービスに接続する方法はありますか?

Connected Services panel

答えて

0

古いAzureのモバイルサービスクライアントを使用しています。あなたのための

リンク:

あなたがMicrosoft.WindowsAzure.MobileServicesを使用して変換すると、それが正しいヘッダを注入し、サポートされていないメッセージは表示されません。

質問をもう一度確認した後、サーバーの種類とクライアントの種類を一致させる必要があります。 Azure Mobileサービスを作成した場合、クライアントはMicrosoft.Azure.Mobile.Clientである必要があります。 Azure App Service Mobile Appを作成していれば、クライアントはMicrosoft.WindowsAzure.Mobile.Clientでなければなりません。私が提供したリンクは、Azure Mobile Apps(クライアントのサービスではありません)のものでした。私はAzure Mobile Appsを推奨しています(これは最新の世代と考えられます)。チュートリアルはazure.comで利用可能です

+0

あなたが私に言った名前空間を試しましたが、それでも同じです。私が使用しているバージョンは、あなたが提案したものより新しいバージョンです。余分な説明があれば、私は聞いて嬉しいです。 :) –

+0

HOWTOドキュメント私はあなたがしなければならないことを綴りました。私が指摘したSDKドキュメントは最新のもので、1週間前に出版されたものです。それより新しいバージョンはありません。 –

+1

あなたの質問をもう一度見直したら、サーバのタイプとクライアントのタイプを一致させる必要があります。 Azure Mobileサービスを作成した場合、クライアントはMicrosoft.Azure.Mobile.Clientである必要があります。 Azure App Service Mobile Appを作成していれば、クライアントはMicrosoft.WindowsAzure.Mobile.Clientでなければなりません。私が提供したリンクは、Azure Mobile Apps(クライアントのサービスではありません)向けです。私はAzure Mobile Appsを推奨しています(これは最新の世代と考えられます)。チュートリアルはazure.comで利用可能です –

2

クライアントはどのようなプロジェクトですか?それはAzureのモバイルサービスまたはAzureのモバイルアプリ自体なら

、接続されたサービスを追加する必要は、ちょうどプロジェクトを右クリックし、Webアプリケーションが設定ファイルを公開し、Azureのに公開インポート、をパブリッシュ]を選択していません。

それはのWindows PhoneのWebViewのAppやツーリングジェスチャーでサポートされている他の人なら、[設定]ボタンが有効になり、App.xaml.csのコードは次のようになります。

public static MobileServiceClient MobileService = new MobileServiceClient ("https://sqlbackend.azurewebsites.net", "XXXX-APPLICATION-KEY-XXXXX");

2番目のパラメータはアプリケーションキーでありますここに生成される:

enter image description here

PS:上記のコードと接続サービス(Azure Mobile Service)を追加すると同じ結果になり、両方を同時に使用する必要はありません。

+0

うん、私はチュートリアルといくつかのガイドに続いてそれを得た。私は最初の男が彼の答えを編集するように彼の答えを編集するのを待っているが、あなたのまっすぐな答えにも感謝:) –

+0

私の喜び。あなたがそれを得てうれしい。 – Derek