2016-03-21 28 views
0

Azure'da bir Mobil hizmet oluşturdum ve içine bir SQL veritabanı bağladım. Ben gerekli Nuget Paketi Microsoft.Azure.Mobile.Client yüklü ve ben Microsoft.WindowsAzure.MobileServices çalıştı ve benim App.xaml.cs bu kodu takılı:Azure Mobile Hizmetlerini UWP'ye Bağlama

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

Problem: Projeye bir masmavi mobil servisi bağlamaya geldiğimde, desteklenmediğini söylüyorlar.

Projemi bir masmavi mobil servise bağlamanın bir yolu var mı?

Connected Services panel

cevap

0

Eski Azure Mobil Servisler istemcisi kullanıyorsanız. sizin için

Bağlantılar:

, doğru başlığını enjekte ve edecek Desteklenmeyen mesajı alamayacaksınız.

Sorunuzu tekrar inceledikten sonra, sunucudaki türü istemcideki türüyle eşleştirmeniz gerekir. Bir Azure Mobile Service oluşturduysanız, istemciniz Microsoft.Azure.Mobile.Client olmalıdır. Bir Azure Uygulama Hizmeti Mobil Uygulaması oluşturduysanız, istemciniz Microsoft.WindowsAzure.Mobile.Client olmalıdır. Sağladığım bağlantılar Azure Mobile Apps için (istemcilerde değil). Azure Mobile Apps'ı (en son nesil olarak kabul edilebilir) öneririm. Eğiticiler azure.com üzerinde bulunmaktadır

+0

Bana anlattığınız ad alanını yine de aynı şekilde denedim. Kullandığım btw, önerdiğinizden daha yeni bir versiyon. Ek bir açıklama mevcutsa, dinlemek beni mutlu eder. :) –

+0

Bağlantı kurduğum NASIL belgeleri yapmak istediğinizi heceleyin. İşaret ettiğim SDK dokümanları en yeni ve en az bir hafta önce yayınlandı. Bundan daha yeni bir sürümü yok. –

+1

Sorunuzu tekrar inceledikten sonra, sunucudaki türü istemcideki türle eşleştirmeniz gerekir. Bir Azure Mobile Service oluşturduysanız, istemciniz Microsoft.Azure.Mobile.Client olmalıdır. Bir Azure Uygulama Hizmeti Mobil Uygulaması oluşturduysanız, istemciniz Microsoft.WindowsAzure.Mobile.Client olmalıdır. Sağladığım bağlantılar Azure Mobile Apps için (istemcilerde değil). Azure Mobile Apps'ı (en son nesil olarak kabul edilebilir) öneririm. Eğiticiler azure.com'da bulunmaktadır –

2

İstemci ne tür bir proje? o Azure Mobil Servis veya Azure Mobile App kendisi ise

, bağlı hizmet eklemek gerek, sadece sağ tıklayın proje web uygulaması ayarları dosyasını yayınlamak ve Azure'e yayımlamak içe Yayınla seçeneğini . o Windows Phone WebView App veya kalıp jest tarafından desteklenen diğerleri ise

, yapılandırmak düğme etkinleştirilecek ve App.xaml.cs kod olmalıdır:

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

İkinci parametre uygulama anahtarıdır hangi burada oluşturulur:

enter image description here

PS: Yukarıdaki kod ve bağlı hizmetin eklenmesi (Azure Mobile Service) aynı sonuca ulaşır ve her ikisini de aynı anda kullanmaya gerek yoktur.

+0

Evet, bir öğretici ve bazı kılavuzları izledikten sonra anladım. Ben onun cevabını düzenlemek için ilk adam bekliyorum ben onun cevabını seçiyorum, ama aynı zamanda düz cevabınız için teşekkürler :) –

+0

Benim için zevk. İyi ki aldın. – Derek

İlgili konular